import { CSSValue } from './syntax/parser'; import { Color } from './types/color'; import { float } from './property-descriptors/float'; import { OVERFLOW } from './property-descriptors/overflow'; import { textDecorationLine } from './property-descriptors/text-decoration-line'; import { content } from './property-descriptors/content'; import { quotes } from './property-descriptors/quotes'; import { counterIncrement } from './property-descriptors/counter-increment'; import { counterReset } from './property-descriptors/counter-reset'; import { Context } from '../core/context'; import { BorderStyles } from './grouped/border-styles'; import { BackgroundStyles } from './grouped/background-styles'; import { FontStyles } from './grouped/font-styles'; import { LayoutStyles } from './grouped/layout-styles'; import { position } from './property-descriptors/position'; import { visibility } from './property-descriptors/visibility'; 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 { opacity } from './property-descriptors/opacity'; import { textShadow } from './property-descriptors/text-shadow'; import { textTransform } from './property-descriptors/text-transform'; import { textDecorationStyle } from './property-descriptors/text-decoration-style'; import { textDecorationThickness } from './property-descriptors/text-decoration-thickness'; import { textUnderlineOffset } from './property-descriptors/text-underline-offset'; import { paintOrder } from './property-descriptors/paint-order'; import { webkitLineClamp } from './property-descriptors/webkit-line-clamp'; import { wordBreak } from './property-descriptors/word-break'; import { whiteSpace } from './property-descriptors/white-space'; import { writingMode } from './property-descriptors/writing-mode'; import { zIndex } from './property-descriptors/z-index'; import { MixBlendMode } from './property-descriptors/mix-blend-mode'; import { filter } from './property-descriptors/filter'; import { zoom } from './property-descriptors/zoom'; import { ClipPathValue } from './property-descriptors/clip-path'; 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 { 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 { boxShadow } from './property-descriptors/box-shadow'; import { direction } from './property-descriptors/direction'; import { display } from './property-descriptors/display'; import { fontFamily } from './property-descriptors/font-family'; import { fontStyle } from './property-descriptors/font-style'; import { fontVariant } from './property-descriptors/font-variant'; import { fontWeight } from './property-descriptors/font-weight'; import { duration } from './property-descriptors/duration'; import { overflowWrap } from './property-descriptors/overflow-wrap'; import { textAlign } from './property-descriptors/text-align'; import { transform } from './property-descriptors/transform'; import { transformOrigin } from './property-descriptors/transform-origin'; import { rotate } from './property-descriptors/rotate'; import { translate } from './property-descriptors/translate'; import { scale } from './property-descriptors/scale'; import { LengthPercentage } from './types/length-percentage'; import { webkitTextStrokeWidth } from './property-descriptors/webkit-text-stroke-width'; import { objectFit } from './property-descriptors/object-fit'; import { textOverflow } from './property-descriptors/text-overflow'; import { imageRendering } from './property-descriptors/image-rendering'; import { fontVariantLigatures } from './property-descriptors/font-variant-ligatures'; import { objectPosition } from './property-descriptors/object-position'; import { backgroundBlendMode } from './property-descriptors/background-blend-mode'; import { borderImageSource } from './property-descriptors/border-image-source'; import { borderImageSlice } from './property-descriptors/border-image-slice'; import { borderImageRepeat } from './property-descriptors/border-image-repeat'; import { boxDecorationBreak } from './property-descriptors/box-decoration-break'; import { type AccentColor } from './property-descriptors/accent-color'; import { type WebkitTextFillColor } from './property-descriptors/webkit-text-fill-color'; import { type ISOLATION } from './property-descriptors/isolation'; import { type OUTLINE_STYLE, type OutlineColor } from './property-descriptors/outline'; import { type FilterValue } from './property-descriptors/filter'; import { type MaskImage, type MaskPosition, type MaskRepeat, type MaskSize } from './property-descriptors/mask'; import { type TextEmphasisColor, type TextEmphasisPosition as TextEmphasisPositionValue, type TextEmphasisStyle } from './property-descriptors/text-emphasis'; import { type BorderImageOutset, type BorderImageWidthSide } from './property-descriptors/border-image-width'; import { type BoxReflectValue } from './property-descriptors/webkit-box-reflect'; export declare class CSSParsedDeclaration { animationDuration: ReturnType; backgroundClip: ReturnType; backgroundColor: Color; backgroundImage: ReturnType; backgroundOrigin: ReturnType; backgroundPosition: ReturnType; backgroundRepeat: ReturnType; backgroundSize: ReturnType; borderTopColor: Color; borderRightColor: Color; borderBottomColor: Color; borderLeftColor: Color; borderTopLeftRadius: ReturnType; borderTopRightRadius: ReturnType; borderBottomRightRadius: ReturnType; borderBottomLeftRadius: ReturnType; borderTopStyle: ReturnType; borderRightStyle: ReturnType; borderBottomStyle: ReturnType; borderLeftStyle: ReturnType; borderTopWidth: ReturnType; borderRightWidth: ReturnType; borderBottomWidth: ReturnType; borderLeftWidth: ReturnType; boxShadow: ReturnType; clipPath: ClipPathValue; color: Color; direction: ReturnType; display: ReturnType; float: ReturnType; fontFamily: ReturnType; fontSize: LengthPercentage; fontStyle: ReturnType; fontVariant: ReturnType; fontWeight: ReturnType; letterSpacing: ReturnType; lineBreak: ReturnType; lineHeight: CSSValue; listStyleImage: ReturnType; listStylePosition: ReturnType; listStyleType: ReturnType; marginTop: CSSValue; marginRight: CSSValue; marginBottom: CSSValue; marginLeft: CSSValue; opacity: ReturnType; overflowX: OVERFLOW; overflowY: OVERFLOW; overflowWrap: ReturnType; paddingTop: LengthPercentage; paddingRight: LengthPercentage; paddingBottom: LengthPercentage; paddingLeft: LengthPercentage; paintOrder: ReturnType; position: ReturnType; textAlign: ReturnType; textDecorationColor: Color; textDecorationLine: ReturnType; textDecorationStyle: ReturnType; textDecorationThickness: ReturnType; textUnderlineOffset: ReturnType; textShadow: ReturnType; textTransform: ReturnType; textOverflow: ReturnType; transform: ReturnType; transformOrigin: ReturnType; rotate: ReturnType; translate: ReturnType; scale: ReturnType; visibility: ReturnType; webkitTextStrokeColor: Color; webkitTextStrokeWidth: ReturnType; webkitLineClamp: ReturnType; wordBreak: ReturnType; whiteSpace: ReturnType; writingMode: ReturnType; zIndex: ReturnType; objectFit: ReturnType; imageRendering: ReturnType; mixBlendMode: MixBlendMode; filter: ReturnType; fontVariantLigatures: ReturnType; zoom: ReturnType; objectPosition: ReturnType; backgroundBlendMode: ReturnType; borderImageSource: ReturnType; borderImageSlice: ReturnType; borderImageRepeat: ReturnType; boxDecorationBreak: ReturnType; accentColor: AccentColor; webkitTextFillColor: WebkitTextFillColor; isolation: ISOLATION; outlineColor: OutlineColor; outlineStyle: OUTLINE_STYLE; outlineWidth: number; outlineOffset: number; backdropFilter: FilterValue; maskImage: MaskImage; maskPosition: MaskPosition; maskRepeat: MaskRepeat; maskSize: MaskSize; textEmphasisStyle: TextEmphasisStyle; textEmphasisColor: TextEmphasisColor; textEmphasisPosition: TextEmphasisPositionValue; borderImageWidth: { top: BorderImageWidthSide; right: BorderImageWidthSide; bottom: BorderImageWidthSide; left: BorderImageWidthSide; }; borderImageOutset: BorderImageOutset; webkitBoxReflect: BoxReflectValue; private _border?; private _background?; private _font?; private _layout?; get border(): BorderStyles; get background(): BackgroundStyles; get font(): FontStyles; get layout(): LayoutStyles; constructor(context: Context, declaration: CSSStyleDeclaration); isVisible(): boolean; isTransparent(): boolean; isTransformed(): boolean; isPositioned(): boolean; isPositionedWithZIndex(): boolean; isFloating(): boolean; isInlineLevel(): boolean; } export declare class CSSParsedPseudoDeclaration { content: ReturnType; quotes: ReturnType; constructor(context: Context, declaration: CSSStyleDeclaration); } export declare class CSSParsedCounterDeclaration { counterIncrement: ReturnType; counterReset: ReturnType; constructor(context: Context, declaration: CSSStyleDeclaration); }