import { backgroundClip } from './property-descriptors/background-clip'; import { backgroundImage } from './property-descriptors/background-image'; import { backgroundOrigin } from './property-descriptors/background-origin'; import { backgroundPosition } from './property-descriptors/background-position'; import { backgroundRepeat } from './property-descriptors/background-repeat'; import { backgroundSize } from './property-descriptors/background-size'; import { borderBottomLeftRadius, borderBottomRightRadius, borderTopLeftRadius, borderTopRightRadius } from './property-descriptors/border-radius'; import { borderBottomStyle, borderLeftStyle, borderRightStyle, borderTopStyle } from './property-descriptors/border-style'; import { borderBottomWidth, borderLeftWidth, borderRightWidth, borderTopWidth } from './property-descriptors/border-width'; import { display } from './property-descriptors/display'; import { float } from './property-descriptors/float'; import { letterSpacing } from './property-descriptors/letter-spacing'; import { lineBreak } from './property-descriptors/line-break'; import { listStyleImage } from './property-descriptors/list-style-image'; import { listStylePosition } from './property-descriptors/list-style-position'; import { listStyleType } from './property-descriptors/list-style-type'; import { OVERFLOW } from './property-descriptors/overflow'; import { overflowWrap } from './property-descriptors/overflow-wrap'; import { textAlign } from './property-descriptors/text-align'; import { position } from './property-descriptors/position'; import { textShadow } from './property-descriptors/text-shadow'; import { textTransform } from './property-descriptors/text-transform'; import { transform } from './property-descriptors/transform'; import { transformOrigin } from './property-descriptors/transform-origin'; import { visibility } from './property-descriptors/visibility'; import { wordBreak } from './property-descriptors/word-break'; import { zIndex } from './property-descriptors/z-index'; import { CSSValue } from './syntax/parser'; import { Color } from './types/color'; import { opacity } from './property-descriptors/opacity'; import { textDecorationLine } from './property-descriptors/text-decoration-line'; import { LengthPercentage } from './types/length-percentage'; import { fontFamily } from './property-descriptors/font-family'; import { fontWeight } from './property-descriptors/font-weight'; import { fontVariant } from './property-descriptors/font-variant'; import { fontStyle } from './property-descriptors/font-style'; import { content } from './property-descriptors/content'; import { counterIncrement } from './property-descriptors/counter-increment'; import { counterReset } from './property-descriptors/counter-reset'; import { quotes } from './property-descriptors/quotes'; import { boxShadow } from './property-descriptors/box-shadow'; export declare class CSSParsedDeclaration { // @ts-ignore backgroundClip: ReturnType; backgroundColor: Color; // @ts-ignore backgroundImage: ReturnType; // @ts-ignore backgroundOrigin: ReturnType; // @ts-ignore backgroundPosition: ReturnType; // @ts-ignore backgroundRepeat: ReturnType; // @ts-ignore backgroundSize: ReturnType; borderTopColor: Color; borderRightColor: Color; borderBottomColor: Color; borderLeftColor: Color; // @ts-ignore borderTopLeftRadius: ReturnType; // @ts-ignore borderTopRightRadius: ReturnType; // @ts-ignore borderBottomRightRadius: ReturnType; // @ts-ignore borderBottomLeftRadius: ReturnType; // @ts-ignore borderTopStyle: ReturnType; // @ts-ignore borderRightStyle: ReturnType; // @ts-ignore borderBottomStyle: ReturnType; // @ts-ignore borderLeftStyle: ReturnType; // @ts-ignore borderTopWidth: ReturnType; // @ts-ignore borderRightWidth: ReturnType; // @ts-ignore borderBottomWidth: ReturnType; // @ts-ignore borderLeftWidth: ReturnType; // @ts-ignore boxShadow: ReturnType; color: Color; // @ts-ignore display: ReturnType; // @ts-ignore float: ReturnType; // @ts-ignore fontFamily: ReturnType; fontSize: LengthPercentage; // @ts-ignore fontStyle: ReturnType; // @ts-ignore fontVariant: ReturnType; // @ts-ignore fontWeight: ReturnType; // @ts-ignore letterSpacing: ReturnType; // @ts-ignore lineBreak: ReturnType; lineHeight: CSSValue; // @ts-ignore listStyleImage: ReturnType; // @ts-ignore listStylePosition: ReturnType; // @ts-ignore listStyleType: ReturnType; marginTop: CSSValue; marginRight: CSSValue; marginBottom: CSSValue; marginLeft: CSSValue; // @ts-ignore opacity: ReturnType; overflowX: OVERFLOW; overflowY: OVERFLOW; // @ts-ignore overflowWrap: ReturnType; paddingTop: LengthPercentage; paddingRight: LengthPercentage; paddingBottom: LengthPercentage; paddingLeft: LengthPercentage; // @ts-ignore position: ReturnType; // @ts-ignore textAlign: ReturnType; textDecorationColor: Color; // @ts-ignore textDecorationLine: ReturnType; // @ts-ignore textShadow: ReturnType; // @ts-ignore textTransform: ReturnType; // @ts-ignore transform: ReturnType; // @ts-ignore transformOrigin: ReturnType; // @ts-ignore visibility: ReturnType; // @ts-ignore wordBreak: ReturnType; // @ts-ignore zIndex: ReturnType; constructor(declaration: CSSStyleDeclaration); isVisible(): boolean; isTransparent(): boolean; isTransformed(): boolean; isPositioned(): boolean; isPositionedWithZIndex(): boolean; isFloating(): boolean; isInlineLevel(): boolean; } export declare class CSSParsedPseudoDeclaration { // @ts-ignore content: ReturnType; // @ts-ignore quotes: ReturnType; constructor(declaration: CSSStyleDeclaration); } export declare class CSSParsedCounterDeclaration { // @ts-ignore counterIncrement: ReturnType; // @ts-ignore counterReset: ReturnType; constructor(declaration: CSSStyleDeclaration); }