1import { backgroundClip } from './property-descriptors/background-clip'; 2import { backgroundImage } from './property-descriptors/background-image'; 3import { backgroundOrigin } from './property-descriptors/background-origin'; 4import { backgroundPosition } from './property-descriptors/background-position'; 5import { backgroundRepeat } from './property-descriptors/background-repeat'; 6import { backgroundSize } from './property-descriptors/background-size'; 7import { borderBottomLeftRadius, borderBottomRightRadius, borderTopLeftRadius, borderTopRightRadius } from './property-descriptors/border-radius'; 8import { borderBottomStyle, borderLeftStyle, borderRightStyle, borderTopStyle } from './property-descriptors/border-style'; 9import { borderBottomWidth, borderLeftWidth, borderRightWidth, borderTopWidth } from './property-descriptors/border-width'; 10import { display } from './property-descriptors/display'; 11import { float } from './property-descriptors/float'; 12import { letterSpacing } from './property-descriptors/letter-spacing'; 13import { lineBreak } from './property-descriptors/line-break'; 14import { listStyleImage } from './property-descriptors/list-style-image'; 15import { listStylePosition } from './property-descriptors/list-style-position'; 16import { listStyleType } from './property-descriptors/list-style-type'; 17import { OVERFLOW } from './property-descriptors/overflow'; 18import { overflowWrap } from './property-descriptors/overflow-wrap'; 19import { textAlign } from './property-descriptors/text-align'; 20import { position } from './property-descriptors/position'; 21import { textShadow } from './property-descriptors/text-shadow'; 22import { textTransform } from './property-descriptors/text-transform'; 23import { transform } from './property-descriptors/transform'; 24import { transformOrigin } from './property-descriptors/transform-origin'; 25import { visibility } from './property-descriptors/visibility'; 26import { wordBreak } from './property-descriptors/word-break'; 27import { zIndex } from './property-descriptors/z-index'; 28import { CSSValue } from './syntax/parser'; 29import { Color } from './types/color'; 30import { opacity } from './property-descriptors/opacity'; 31import { textDecorationLine } from './property-descriptors/text-decoration-line'; 32import { LengthPercentage } from './types/length-percentage'; 33import { fontFamily } from './property-descriptors/font-family'; 34import { fontWeight } from './property-descriptors/font-weight'; 35import { fontVariant } from './property-descriptors/font-variant'; 36import { fontStyle } from './property-descriptors/font-style'; 37import { content } from './property-descriptors/content'; 38import { counterIncrement } from './property-descriptors/counter-increment'; 39import { counterReset } from './property-descriptors/counter-reset'; 40import { quotes } from './property-descriptors/quotes'; 41import { boxShadow } from './property-descriptors/box-shadow'; 42export declare class CSSParsedDeclaration { 43 backgroundClip: ReturnType<typeof backgroundClip.parse>; 44 backgroundColor: Color; 45 backgroundImage: ReturnType<typeof backgroundImage.parse>; 46 backgroundOrigin: ReturnType<typeof backgroundOrigin.parse>; 47 backgroundPosition: ReturnType<typeof backgroundPosition.parse>; 48 backgroundRepeat: ReturnType<typeof backgroundRepeat.parse>; 49 backgroundSize: ReturnType<typeof backgroundSize.parse>; 50 borderTopColor: Color; 51 borderRightColor: Color; 52 borderBottomColor: Color; 53 borderLeftColor: Color; 54 borderTopLeftRadius: ReturnType<typeof borderTopLeftRadius.parse>; 55 borderTopRightRadius: ReturnType<typeof borderTopRightRadius.parse>; 56 borderBottomRightRadius: ReturnType<typeof borderBottomRightRadius.parse>; 57 borderBottomLeftRadius: ReturnType<typeof borderBottomLeftRadius.parse>; 58 borderTopStyle: ReturnType<typeof borderTopStyle.parse>; 59 borderRightStyle: ReturnType<typeof borderRightStyle.parse>; 60 borderBottomStyle: ReturnType<typeof borderBottomStyle.parse>; 61 borderLeftStyle: ReturnType<typeof borderLeftStyle.parse>; 62 borderTopWidth: ReturnType<typeof borderTopWidth.parse>; 63 borderRightWidth: ReturnType<typeof borderRightWidth.parse>; 64 borderBottomWidth: ReturnType<typeof borderBottomWidth.parse>; 65 borderLeftWidth: ReturnType<typeof borderLeftWidth.parse>; 66 boxShadow: ReturnType<typeof boxShadow.parse>; 67 color: Color; 68 display: ReturnType<typeof display.parse>; 69 float: ReturnType<typeof float.parse>; 70 fontFamily: ReturnType<typeof fontFamily.parse>; 71 fontSize: LengthPercentage; 72 fontStyle: ReturnType<typeof fontStyle.parse>; 73 fontVariant: ReturnType<typeof fontVariant.parse>; 74 fontWeight: ReturnType<typeof fontWeight.parse>; 75 letterSpacing: ReturnType<typeof letterSpacing.parse>; 76 lineBreak: ReturnType<typeof lineBreak.parse>; 77 lineHeight: CSSValue; 78 listStyleImage: ReturnType<typeof listStyleImage.parse>; 79 listStylePosition: ReturnType<typeof listStylePosition.parse>; 80 listStyleType: ReturnType<typeof listStyleType.parse>; 81 marginTop: CSSValue; 82 marginRight: CSSValue; 83 marginBottom: CSSValue; 84 marginLeft: CSSValue; 85 opacity: ReturnType<typeof opacity.parse>; 86 overflowX: OVERFLOW; 87 overflowY: OVERFLOW; 88 overflowWrap: ReturnType<typeof overflowWrap.parse>; 89 paddingTop: LengthPercentage; 90 paddingRight: LengthPercentage; 91 paddingBottom: LengthPercentage; 92 paddingLeft: LengthPercentage; 93 position: ReturnType<typeof position.parse>; 94 textAlign: ReturnType<typeof textAlign.parse>; 95 textDecorationColor: Color; 96 textDecorationLine: ReturnType<typeof textDecorationLine.parse>; 97 textShadow: ReturnType<typeof textShadow.parse>; 98 textTransform: ReturnType<typeof textTransform.parse>; 99 transform: ReturnType<typeof transform.parse>; 100 transformOrigin: ReturnType<typeof transformOrigin.parse>; 101 visibility: ReturnType<typeof visibility.parse>; 102 wordBreak: ReturnType<typeof wordBreak.parse>; 103 zIndex: ReturnType<typeof zIndex.parse>; 104 constructor(declaration: CSSStyleDeclaration); 105 isVisible(): boolean; 106 isTransparent(): boolean; 107 isTransformed(): boolean; 108 isPositioned(): boolean; 109 isPositionedWithZIndex(): boolean; 110 isFloating(): boolean; 111 isInlineLevel(): boolean; 112} 113export declare class CSSParsedPseudoDeclaration { 114 content: ReturnType<typeof content.parse>; 115 quotes: ReturnType<typeof quotes.parse>; 116 constructor(declaration: CSSStyleDeclaration); 117} 118export declare class CSSParsedCounterDeclaration { 119 counterIncrement: ReturnType<typeof counterIncrement.parse>; 120 counterReset: ReturnType<typeof counterReset.parse>; 121 constructor(declaration: CSSStyleDeclaration); 122} 123