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