// @flow strict export type StandardLonghandProperties = {| accentColor?: Property$AccentColor, alignContent?: Property$AlignContent, alignItems?: Property$AlignItems, alignSelf?: Property$AlignSelf, alignTracks?: Property$AlignTracks, animationComposition?: Property$AnimationComposition, animationDelay?: Property$AnimationDelay, animationDirection?: Property$AnimationDirection, animationDuration?: Property$AnimationDuration, animationFillMode?: Property$AnimationFillMode, animationIterationCount?: Property$AnimationIterationCount, animationName?: Property$AnimationName, animationPlayState?: Property$AnimationPlayState, animationRangeEnd?: Property$AnimationRangeEnd, animationRangeStart?: Property$AnimationRangeStart, animationTimeline?: Property$AnimationTimeline, animationTimingFunction?: Property$AnimationTimingFunction, appearance?: Property$Appearance, aspectRatio?: Property$AspectRatio, backdropFilter?: Property$BackdropFilter, backfaceVisibility?: Property$BackfaceVisibility, backgroundAttachment?: Property$BackgroundAttachment, backgroundBlendMode?: Property$BackgroundBlendMode, backgroundClip?: Property$BackgroundClip, backgroundColor?: Property$BackgroundColor, backgroundImage?: Property$BackgroundImage, backgroundOrigin?: Property$BackgroundOrigin, backgroundPositionX?: Property$BackgroundPositionX, backgroundPositionY?: Property$BackgroundPositionY, backgroundRepeat?: Property$BackgroundRepeat, backgroundSize?: Property$BackgroundSize, blockOverflow?: Property$BlockOverflow, blockSize?: Property$BlockSize, borderBlockColor?: Property$BorderBlockColor, borderBlockEndColor?: Property$BorderBlockEndColor, borderBlockEndStyle?: Property$BorderBlockEndStyle, borderBlockEndWidth?: Property$BorderBlockEndWidth, borderBlockStartColor?: Property$BorderBlockStartColor, borderBlockStartStyle?: Property$BorderBlockStartStyle, borderBlockStartWidth?: Property$BorderBlockStartWidth, borderBlockStyle?: Property$BorderBlockStyle, borderBlockWidth?: Property$BorderBlockWidth, borderBottomColor?: Property$BorderBottomColor, borderBottomLeftRadius?: Property$BorderBottomLeftRadius, borderBottomRightRadius?: Property$BorderBottomRightRadius, borderBottomStyle?: Property$BorderBottomStyle, borderBottomWidth?: Property$BorderBottomWidth, borderCollapse?: Property$BorderCollapse, borderEndEndRadius?: Property$BorderEndEndRadius, borderEndStartRadius?: Property$BorderEndStartRadius, borderImageOutset?: Property$BorderImageOutset, borderImageRepeat?: Property$BorderImageRepeat, borderImageSlice?: Property$BorderImageSlice, borderImageSource?: Property$BorderImageSource, borderImageWidth?: Property$BorderImageWidth, borderInlineColor?: Property$BorderInlineColor, borderInlineEndColor?: Property$BorderInlineEndColor, borderInlineEndStyle?: Property$BorderInlineEndStyle, borderInlineEndWidth?: Property$BorderInlineEndWidth, borderInlineStartColor?: Property$BorderInlineStartColor, borderInlineStartStyle?: Property$BorderInlineStartStyle, borderInlineStartWidth?: Property$BorderInlineStartWidth, borderInlineStyle?: Property$BorderInlineStyle, borderInlineWidth?: Property$BorderInlineWidth, borderLeftColor?: Property$BorderLeftColor, borderLeftStyle?: Property$BorderLeftStyle, borderLeftWidth?: Property$BorderLeftWidth, borderRightColor?: Property$BorderRightColor, borderRightStyle?: Property$BorderRightStyle, borderRightWidth?: Property$BorderRightWidth, borderSpacing?: Property$BorderSpacing, borderStartEndRadius?: Property$BorderStartEndRadius, borderStartStartRadius?: Property$BorderStartStartRadius, borderTopColor?: Property$BorderTopColor, borderTopLeftRadius?: Property$BorderTopLeftRadius, borderTopRightRadius?: Property$BorderTopRightRadius, borderTopStyle?: Property$BorderTopStyle, borderTopWidth?: Property$BorderTopWidth, bottom?: Property$Bottom, boxDecorationBreak?: Property$BoxDecorationBreak, boxShadow?: Property$BoxShadow, boxSizing?: Property$BoxSizing, breakAfter?: Property$BreakAfter, breakBefore?: Property$BreakBefore, breakInside?: Property$BreakInside, captionSide?: Property$CaptionSide, caretColor?: Property$CaretColor, caretShape?: Property$CaretShape, clear?: Property$Clear, clipPath?: Property$ClipPath, color?: Property$Color, colorAdjust?: Property$PrintColorAdjust, colorScheme?: Property$ColorScheme, columnCount?: Property$ColumnCount, columnFill?: Property$ColumnFill, columnGap?: Property$ColumnGap, columnRuleColor?: Property$ColumnRuleColor, columnRuleStyle?: Property$ColumnRuleStyle, columnRuleWidth?: Property$ColumnRuleWidth, columnSpan?: Property$ColumnSpan, columnWidth?: Property$ColumnWidth, contain?: Property$Contain, containIntrinsicBlockSize?: Property$ContainIntrinsicBlockSize, containIntrinsicHeight?: Property$ContainIntrinsicHeight, containIntrinsicInlineSize?: Property$ContainIntrinsicInlineSize, containIntrinsicWidth?: Property$ContainIntrinsicWidth, containerName?: Property$ContainerName, containerType?: Property$ContainerType, content?: Property$Content, contentVisibility?: Property$ContentVisibility, counterIncrement?: Property$CounterIncrement, counterReset?: Property$CounterReset, counterSet?: Property$CounterSet, cursor?: Property$Cursor, direction?: Property$Direction, display?: Property$Display, emptyCells?: Property$EmptyCells, filter?: Property$Filter, flexBasis?: Property$FlexBasis, flexDirection?: Property$FlexDirection, flexGrow?: Property$FlexGrow, flexShrink?: Property$FlexShrink, flexWrap?: Property$FlexWrap, float?: Property$Float, fontFamily?: Property$FontFamily, fontFeatureSettings?: Property$FontFeatureSettings, fontKerning?: Property$FontKerning, fontLanguageOverride?: Property$FontLanguageOverride, fontOpticalSizing?: Property$FontOpticalSizing, fontPalette?: Property$FontPalette, fontSize?: Property$FontSize, fontSizeAdjust?: Property$FontSizeAdjust, fontSmooth?: Property$FontSmooth, fontStretch?: Property$FontStretch, fontStyle?: Property$FontStyle, fontSynthesis?: Property$FontSynthesis, fontSynthesisPosition?: Property$FontSynthesisPosition, fontSynthesisSmallCaps?: Property$FontSynthesisSmallCaps, fontSynthesisStyle?: Property$FontSynthesisStyle, fontSynthesisWeight?: Property$FontSynthesisWeight, fontVariant?: Property$FontVariant, fontVariantAlternates?: Property$FontVariantAlternates, fontVariantCaps?: Property$FontVariantCaps, fontVariantEastAsian?: Property$FontVariantEastAsian, fontVariantEmoji?: Property$FontVariantEmoji, fontVariantLigatures?: Property$FontVariantLigatures, fontVariantNumeric?: Property$FontVariantNumeric, fontVariantPosition?: Property$FontVariantPosition, fontVariationSettings?: Property$FontVariationSettings, fontWeight?: Property$FontWeight, forcedColorAdjust?: Property$ForcedColorAdjust, gridAutoColumns?: Property$GridAutoColumns, gridAutoFlow?: Property$GridAutoFlow, gridAutoRows?: Property$GridAutoRows, gridColumnEnd?: Property$GridColumnEnd, gridColumnStart?: Property$GridColumnStart, gridRowEnd?: Property$GridRowEnd, gridRowStart?: Property$GridRowStart, gridTemplateAreas?: Property$GridTemplateAreas, gridTemplateColumns?: Property$GridTemplateColumns, gridTemplateRows?: Property$GridTemplateRows, hangingPunctuation?: Property$HangingPunctuation, height?: Property$Height, hyphenateCharacter?: Property$HyphenateCharacter, hyphenateLimitChars?: Property$HyphenateLimitChars, hyphens?: Property$Hyphens, imageOrientation?: Property$ImageOrientation, imageRendering?: Property$ImageRendering, imageResolution?: Property$ImageResolution, initialLetter?: Property$InitialLetter, inlineSize?: Property$InlineSize, inputSecurity?: Property$InputSecurity, insetBlockEnd?: Property$InsetBlockEnd, insetBlockStart?: Property$InsetBlockStart, insetInlineEnd?: Property$InsetInlineEnd, insetInlineStart?: Property$InsetInlineStart, isolation?: Property$Isolation, justifyContent?: Property$JustifyContent, justifyItems?: Property$JustifyItems, justifySelf?: Property$JustifySelf, justifyTracks?: Property$JustifyTracks, left?: Property$Left, letterSpacing?: Property$LetterSpacing, lineBreak?: Property$LineBreak, lineHeight?: Property$LineHeight, lineHeightStep?: Property$LineHeightStep, listStyleImage?: Property$ListStyleImage, listStylePosition?: Property$ListStylePosition, listStyleType?: Property$ListStyleType, marginBlockEnd?: Property$MarginBlockEnd, marginBlockStart?: Property$MarginBlockStart, marginBottom?: Property$MarginBottom, marginInlineEnd?: Property$MarginInlineEnd, marginInlineStart?: Property$MarginInlineStart, marginLeft?: Property$MarginLeft, marginRight?: Property$MarginRight, marginTop?: Property$MarginTop, marginTrim?: Property$MarginTrim, maskBorderMode?: Property$MaskBorderMode, maskBorderOutset?: Property$MaskBorderOutset, maskBorderRepeat?: Property$MaskBorderRepeat, maskBorderSlice?: Property$MaskBorderSlice, maskBorderSource?: Property$MaskBorderSource, maskBorderWidth?: Property$MaskBorderWidth, maskClip?: Property$MaskClip, maskComposite?: Property$MaskComposite, maskImage?: Property$MaskImage, maskMode?: Property$MaskMode, maskOrigin?: Property$MaskOrigin, maskPosition?: Property$MaskPosition, maskRepeat?: Property$MaskRepeat, maskSize?: Property$MaskSize, maskType?: Property$MaskType, masonryAutoFlow?: Property$MasonryAutoFlow, mathDepth?: Property$MathDepth, mathShift?: Property$MathShift, mathStyle?: Property$MathStyle, maxBlockSize?: Property$MaxBlockSize, maxHeight?: Property$MaxHeight, maxInlineSize?: Property$MaxInlineSize, maxLines?: Property$MaxLines, maxWidth?: Property$MaxWidth, minBlockSize?: Property$MinBlockSize, minHeight?: Property$MinHeight, minInlineSize?: Property$MinInlineSize, minWidth?: Property$MinWidth, mixBlendMode?: Property$MixBlendMode, motionDistance?: Property$OffsetDistance, motionPath?: Property$OffsetPath, motionRotation?: Property$OffsetRotate, objectFit?: Property$ObjectFit, objectPosition?: Property$ObjectPosition, offsetAnchor?: Property$OffsetAnchor, offsetDistance?: Property$OffsetDistance, offsetPath?: Property$OffsetPath, offsetPosition?: Property$OffsetPosition, offsetRotate?: Property$OffsetRotate, offsetRotation?: Property$OffsetRotate, opacity?: Property$Opacity, order?: Property$Order, orphans?: Property$Orphans, outlineColor?: Property$OutlineColor, outlineOffset?: Property$OutlineOffset, outlineStyle?: Property$OutlineStyle, outlineWidth?: Property$OutlineWidth, overflowAnchor?: Property$OverflowAnchor, overflowBlock?: Property$OverflowBlock, overflowClipBox?: Property$OverflowClipBox, overflowClipMargin?: Property$OverflowClipMargin, overflowInline?: Property$OverflowInline, overflowWrap?: Property$OverflowWrap, overflowX?: Property$OverflowX, overflowY?: Property$OverflowY, overlay?: Property$Overlay, overscrollBehaviorBlock?: Property$OverscrollBehaviorBlock, overscrollBehaviorInline?: Property$OverscrollBehaviorInline, overscrollBehaviorX?: Property$OverscrollBehaviorX, overscrollBehaviorY?: Property$OverscrollBehaviorY, paddingBlockEnd?: Property$PaddingBlockEnd, paddingBlockStart?: Property$PaddingBlockStart, paddingBottom?: Property$PaddingBottom, paddingInlineEnd?: Property$PaddingInlineEnd, paddingInlineStart?: Property$PaddingInlineStart, paddingLeft?: Property$PaddingLeft, paddingRight?: Property$PaddingRight, paddingTop?: Property$PaddingTop, page?: Property$Page, pageBreakAfter?: Property$PageBreakAfter, pageBreakBefore?: Property$PageBreakBefore, pageBreakInside?: Property$PageBreakInside, paintOrder?: Property$PaintOrder, perspective?: Property$Perspective, perspectiveOrigin?: Property$PerspectiveOrigin, pointerEvents?: Property$PointerEvents, position?: Property$Position, printColorAdjust?: Property$PrintColorAdjust, quotes?: Property$Quotes, resize?: Property$Resize, right?: Property$Right, rotate?: Property$Rotate, rowGap?: Property$RowGap, rubyAlign?: Property$RubyAlign, rubyMerge?: Property$RubyMerge, rubyPosition?: Property$RubyPosition, scale?: Property$Scale, scrollBehavior?: Property$ScrollBehavior, scrollMarginBlockEnd?: Property$ScrollMarginBlockEnd, scrollMarginBlockStart?: Property$ScrollMarginBlockStart, scrollMarginBottom?: Property$ScrollMarginBottom, scrollMarginInlineEnd?: Property$ScrollMarginInlineEnd, scrollMarginInlineStart?: Property$ScrollMarginInlineStart, scrollMarginLeft?: Property$ScrollMarginLeft, scrollMarginRight?: Property$ScrollMarginRight, scrollMarginTop?: Property$ScrollMarginTop, scrollPaddingBlockEnd?: Property$ScrollPaddingBlockEnd, scrollPaddingBlockStart?: Property$ScrollPaddingBlockStart, scrollPaddingBottom?: Property$ScrollPaddingBottom, scrollPaddingInlineEnd?: Property$ScrollPaddingInlineEnd, scrollPaddingInlineStart?: Property$ScrollPaddingInlineStart, scrollPaddingLeft?: Property$ScrollPaddingLeft, scrollPaddingRight?: Property$ScrollPaddingRight, scrollPaddingTop?: Property$ScrollPaddingTop, scrollSnapAlign?: Property$ScrollSnapAlign, scrollSnapMarginBottom?: Property$ScrollMarginBottom, scrollSnapMarginLeft?: Property$ScrollMarginLeft, scrollSnapMarginRight?: Property$ScrollMarginRight, scrollSnapMarginTop?: Property$ScrollMarginTop, scrollSnapStop?: Property$ScrollSnapStop, scrollSnapType?: Property$ScrollSnapType, scrollTimelineAxis?: Property$ScrollTimelineAxis, scrollTimelineName?: Property$ScrollTimelineName, scrollbarColor?: Property$ScrollbarColor, scrollbarGutter?: Property$ScrollbarGutter, scrollbarWidth?: Property$ScrollbarWidth, shapeImageThreshold?: Property$ShapeImageThreshold, shapeMargin?: Property$ShapeMargin, shapeOutside?: Property$ShapeOutside, tabSize?: Property$TabSize, tableLayout?: Property$TableLayout, textAlign?: Property$TextAlign, textAlignLast?: Property$TextAlignLast, textCombineUpright?: Property$TextCombineUpright, textDecorationColor?: Property$TextDecorationColor, textDecorationLine?: Property$TextDecorationLine, textDecorationSkip?: Property$TextDecorationSkip, textDecorationSkipInk?: Property$TextDecorationSkipInk, textDecorationStyle?: Property$TextDecorationStyle, textDecorationThickness?: Property$TextDecorationThickness, textEmphasisColor?: Property$TextEmphasisColor, textEmphasisPosition?: Property$TextEmphasisPosition, textEmphasisStyle?: Property$TextEmphasisStyle, textIndent?: Property$TextIndent, textJustify?: Property$TextJustify, textOrientation?: Property$TextOrientation, textOverflow?: Property$TextOverflow, textRendering?: Property$TextRendering, textShadow?: Property$TextShadow, textSizeAdjust?: Property$TextSizeAdjust, textTransform?: Property$TextTransform, textUnderlineOffset?: Property$TextUnderlineOffset, textUnderlinePosition?: Property$TextUnderlinePosition, textWrap?: Property$TextWrap, timelineScope?: Property$TimelineScope, top?: Property$Top, touchAction?: Property$TouchAction, transform?: Property$Transform, transformBox?: Property$TransformBox, transformOrigin?: Property$TransformOrigin, transformStyle?: Property$TransformStyle, transitionBehavior?: Property$TransitionBehavior, transitionDelay?: Property$TransitionDelay, transitionDuration?: Property$TransitionDuration, transitionProperty?: Property$TransitionProperty, transitionTimingFunction?: Property$TransitionTimingFunction, translate?: Property$Translate, unicodeBidi?: Property$UnicodeBidi, userSelect?: Property$UserSelect, verticalAlign?: Property$VerticalAlign, viewTimelineAxis?: Property$ViewTimelineAxis, viewTimelineInset?: Property$ViewTimelineInset, viewTimelineName?: Property$ViewTimelineName, viewTransitionName?: Property$ViewTransitionName, visibility?: Property$Visibility, whiteSpace?: Property$WhiteSpace, whiteSpaceCollapse?: Property$WhiteSpaceCollapse, whiteSpaceTrim?: Property$WhiteSpaceTrim, widows?: Property$Widows, width?: Property$Width, willChange?: Property$WillChange, wordBreak?: Property$WordBreak, wordSpacing?: Property$WordSpacing, wordWrap?: Property$WordWrap, writingMode?: Property$WritingMode, zIndex?: Property$ZIndex, zoom?: Property$Zoom, |}; export type StandardShorthandProperties = {| all?: Property$All, animation?: Property$Animation, animationRange?: Property$AnimationRange, background?: Property$Background, backgroundPosition?: Property$BackgroundPosition, border?: Property$Border, borderBlock?: Property$BorderBlock, borderBlockEnd?: Property$BorderBlockEnd, borderBlockStart?: Property$BorderBlockStart, borderBottom?: Property$BorderBottom, borderColor?: Property$BorderColor, borderImage?: Property$BorderImage, borderInline?: Property$BorderInline, borderInlineEnd?: Property$BorderInlineEnd, borderInlineStart?: Property$BorderInlineStart, borderLeft?: Property$BorderLeft, borderRadius?: Property$BorderRadius, borderRight?: Property$BorderRight, borderStyle?: Property$BorderStyle, borderTop?: Property$BorderTop, borderWidth?: Property$BorderWidth, caret?: Property$Caret, columnRule?: Property$ColumnRule, columns?: Property$Columns, containIntrinsicSize?: Property$ContainIntrinsicSize, container?: Property$Container, flex?: Property$Flex, flexFlow?: Property$FlexFlow, font?: Property$Font, gap?: Property$Gap, grid?: Property$Grid, gridArea?: Property$GridArea, gridColumn?: Property$GridColumn, gridRow?: Property$GridRow, gridTemplate?: Property$GridTemplate, inset?: Property$Inset, insetBlock?: Property$InsetBlock, insetInline?: Property$InsetInline, lineClamp?: Property$LineClamp, listStyle?: Property$ListStyle, margin?: Property$Margin, marginBlock?: Property$MarginBlock, marginInline?: Property$MarginInline, mask?: Property$Mask, maskBorder?: Property$MaskBorder, motion?: Property$Offset, offset?: Property$Offset, outline?: Property$Outline, overflow?: Property$Overflow, overscrollBehavior?: Property$OverscrollBehavior, padding?: Property$Padding, paddingBlock?: Property$PaddingBlock, paddingInline?: Property$PaddingInline, placeContent?: Property$PlaceContent, placeItems?: Property$PlaceItems, placeSelf?: Property$PlaceSelf, scrollMargin?: Property$ScrollMargin, scrollMarginBlock?: Property$ScrollMarginBlock, scrollMarginInline?: Property$ScrollMarginInline, scrollPadding?: Property$ScrollPadding, scrollPaddingBlock?: Property$ScrollPaddingBlock, scrollPaddingInline?: Property$ScrollPaddingInline, scrollSnapMargin?: Property$ScrollMargin, scrollTimeline?: Property$ScrollTimeline, textDecoration?: Property$TextDecoration, textEmphasis?: Property$TextEmphasis, transition?: Property$Transition, viewTimeline?: Property$ViewTimeline, |}; export type StandardProperties = {| ...StandardLonghandProperties, ...StandardShorthandProperties |}; export type VendorLonghandProperties = {| MozAnimationDelay?: Property$AnimationDelay, MozAnimationDirection?: Property$AnimationDirection, MozAnimationDuration?: Property$AnimationDuration, MozAnimationFillMode?: Property$AnimationFillMode, MozAnimationIterationCount?: Property$AnimationIterationCount, MozAnimationName?: Property$AnimationName, MozAnimationPlayState?: Property$AnimationPlayState, MozAnimationTimingFunction?: Property$AnimationTimingFunction, MozAppearance?: Property$MozAppearance, MozBinding?: Property$MozBinding, MozBorderBottomColors?: Property$MozBorderBottomColors, MozBorderEndColor?: Property$BorderInlineEndColor, MozBorderEndStyle?: Property$BorderInlineEndStyle, MozBorderEndWidth?: Property$BorderInlineEndWidth, MozBorderLeftColors?: Property$MozBorderLeftColors, MozBorderRightColors?: Property$MozBorderRightColors, MozBorderStartColor?: Property$BorderInlineStartColor, MozBorderStartStyle?: Property$BorderInlineStartStyle, MozBorderTopColors?: Property$MozBorderTopColors, MozBoxSizing?: Property$BoxSizing, MozColumnCount?: Property$ColumnCount, MozColumnFill?: Property$ColumnFill, MozColumnRuleColor?: Property$ColumnRuleColor, MozColumnRuleStyle?: Property$ColumnRuleStyle, MozColumnRuleWidth?: Property$ColumnRuleWidth, MozColumnWidth?: Property$ColumnWidth, MozContextProperties?: Property$MozContextProperties, MozFontFeatureSettings?: Property$FontFeatureSettings, MozFontLanguageOverride?: Property$FontLanguageOverride, MozHyphens?: Property$Hyphens, MozImageRegion?: Property$MozImageRegion, MozMarginEnd?: Property$MarginInlineEnd, MozMarginStart?: Property$MarginInlineStart, MozOrient?: Property$MozOrient, MozOsxFontSmoothing?: Property$FontSmooth, MozOutlineRadiusBottomleft?: Property$MozOutlineRadiusBottomleft, MozOutlineRadiusBottomright?: Property$MozOutlineRadiusBottomright, MozOutlineRadiusTopleft?: Property$MozOutlineRadiusTopleft, MozOutlineRadiusTopright?: Property$MozOutlineRadiusTopright, MozPaddingEnd?: Property$PaddingInlineEnd, MozPaddingStart?: Property$PaddingInlineStart, MozStackSizing?: Property$MozStackSizing, MozTabSize?: Property$TabSize, MozTextBlink?: Property$MozTextBlink, MozTextSizeAdjust?: Property$TextSizeAdjust, MozUserFocus?: Property$MozUserFocus, MozUserModify?: Property$MozUserModify, MozUserSelect?: Property$UserSelect, MozWindowDragging?: Property$MozWindowDragging, MozWindowShadow?: Property$MozWindowShadow, msAccelerator?: Property$MsAccelerator, msBlockProgression?: Property$MsBlockProgression, msContentZoomChaining?: Property$MsContentZoomChaining, msContentZoomLimitMax?: Property$MsContentZoomLimitMax, msContentZoomLimitMin?: Property$MsContentZoomLimitMin, msContentZoomSnapPoints?: Property$MsContentZoomSnapPoints, msContentZoomSnapType?: Property$MsContentZoomSnapType, msContentZooming?: Property$MsContentZooming, msFilter?: Property$MsFilter, msFlexDirection?: Property$FlexDirection, msFlexPositive?: Property$FlexGrow, msFlowFrom?: Property$MsFlowFrom, msFlowInto?: Property$MsFlowInto, msGridColumns?: Property$MsGridColumns, msGridRows?: Property$MsGridRows, msHighContrastAdjust?: Property$MsHighContrastAdjust, msHyphenateLimitChars?: Property$MsHyphenateLimitChars, msHyphenateLimitLines?: Property$MsHyphenateLimitLines, msHyphenateLimitZone?: Property$MsHyphenateLimitZone, msHyphens?: Property$Hyphens, msImeAlign?: Property$MsImeAlign, msLineBreak?: Property$LineBreak, msOrder?: Property$Order, msOverflowStyle?: Property$MsOverflowStyle, msOverflowX?: Property$OverflowX, msOverflowY?: Property$OverflowY, msScrollChaining?: Property$MsScrollChaining, msScrollLimitXMax?: Property$MsScrollLimitXMax, msScrollLimitXMin?: Property$MsScrollLimitXMin, msScrollLimitYMax?: Property$MsScrollLimitYMax, msScrollLimitYMin?: Property$MsScrollLimitYMin, msScrollRails?: Property$MsScrollRails, msScrollSnapPointsX?: Property$MsScrollSnapPointsX, msScrollSnapPointsY?: Property$MsScrollSnapPointsY, msScrollSnapType?: Property$MsScrollSnapType, msScrollTranslation?: Property$MsScrollTranslation, msScrollbar3dlightColor?: Property$MsScrollbar3dlightColor, msScrollbarArrowColor?: Property$MsScrollbarArrowColor, msScrollbarBaseColor?: Property$MsScrollbarBaseColor, msScrollbarDarkshadowColor?: Property$MsScrollbarDarkshadowColor, msScrollbarFaceColor?: Property$MsScrollbarFaceColor, msScrollbarHighlightColor?: Property$MsScrollbarHighlightColor, msScrollbarShadowColor?: Property$MsScrollbarShadowColor, msScrollbarTrackColor?: Property$MsScrollbarTrackColor, msTextAutospace?: Property$MsTextAutospace, msTextCombineHorizontal?: Property$TextCombineUpright, msTextOverflow?: Property$TextOverflow, msTouchAction?: Property$TouchAction, msTouchSelect?: Property$MsTouchSelect, msTransform?: Property$Transform, msTransformOrigin?: Property$TransformOrigin, msTransitionDelay?: Property$TransitionDelay, msTransitionDuration?: Property$TransitionDuration, msTransitionProperty?: Property$TransitionProperty, msTransitionTimingFunction?: Property$TransitionTimingFunction, msUserSelect?: Property$MsUserSelect, msWordBreak?: Property$WordBreak, msWrapFlow?: Property$MsWrapFlow, msWrapMargin?: Property$MsWrapMargin, msWrapThrough?: Property$MsWrapThrough, msWritingMode?: Property$WritingMode, WebkitAlignContent?: Property$AlignContent, WebkitAlignItems?: Property$AlignItems, WebkitAlignSelf?: Property$AlignSelf, WebkitAnimationDelay?: Property$AnimationDelay, WebkitAnimationDirection?: Property$AnimationDirection, WebkitAnimationDuration?: Property$AnimationDuration, WebkitAnimationFillMode?: Property$AnimationFillMode, WebkitAnimationIterationCount?: Property$AnimationIterationCount, WebkitAnimationName?: Property$AnimationName, WebkitAnimationPlayState?: Property$AnimationPlayState, WebkitAnimationTimingFunction?: Property$AnimationTimingFunction, WebkitAppearance?: Property$WebkitAppearance, WebkitBackdropFilter?: Property$BackdropFilter, WebkitBackfaceVisibility?: Property$BackfaceVisibility, WebkitBackgroundClip?: Property$BackgroundClip, WebkitBackgroundOrigin?: Property$BackgroundOrigin, WebkitBackgroundSize?: Property$BackgroundSize, WebkitBorderBeforeColor?: Property$WebkitBorderBeforeColor, WebkitBorderBeforeStyle?: Property$WebkitBorderBeforeStyle, WebkitBorderBeforeWidth?: Property$WebkitBorderBeforeWidth, WebkitBorderBottomLeftRadius?: Property$BorderBottomLeftRadius, WebkitBorderBottomRightRadius?: Property$BorderBottomRightRadius, WebkitBorderImageSlice?: Property$BorderImageSlice, WebkitBorderTopLeftRadius?: Property$BorderTopLeftRadius, WebkitBorderTopRightRadius?: Property$BorderTopRightRadius, WebkitBoxDecorationBreak?: Property$BoxDecorationBreak, WebkitBoxReflect?: Property$WebkitBoxReflect, WebkitBoxShadow?: Property$BoxShadow, WebkitBoxSizing?: Property$BoxSizing, WebkitClipPath?: Property$ClipPath, WebkitColumnCount?: Property$ColumnCount, WebkitColumnFill?: Property$ColumnFill, WebkitColumnRuleColor?: Property$ColumnRuleColor, WebkitColumnRuleStyle?: Property$ColumnRuleStyle, WebkitColumnRuleWidth?: Property$ColumnRuleWidth, WebkitColumnSpan?: Property$ColumnSpan, WebkitColumnWidth?: Property$ColumnWidth, WebkitFilter?: Property$Filter, WebkitFlexBasis?: Property$FlexBasis, WebkitFlexDirection?: Property$FlexDirection, WebkitFlexGrow?: Property$FlexGrow, WebkitFlexShrink?: Property$FlexShrink, WebkitFlexWrap?: Property$FlexWrap, WebkitFontFeatureSettings?: Property$FontFeatureSettings, WebkitFontKerning?: Property$FontKerning, WebkitFontSmoothing?: Property$FontSmooth, WebkitFontVariantLigatures?: Property$FontVariantLigatures, WebkitHyphenateCharacter?: Property$HyphenateCharacter, WebkitHyphens?: Property$Hyphens, WebkitInitialLetter?: Property$InitialLetter, WebkitJustifyContent?: Property$JustifyContent, WebkitLineBreak?: Property$LineBreak, WebkitLineClamp?: Property$WebkitLineClamp, WebkitMarginEnd?: Property$MarginInlineEnd, WebkitMarginStart?: Property$MarginInlineStart, WebkitMaskAttachment?: Property$WebkitMaskAttachment, WebkitMaskBoxImageOutset?: Property$MaskBorderOutset, WebkitMaskBoxImageRepeat?: Property$MaskBorderRepeat, WebkitMaskBoxImageSlice?: Property$MaskBorderSlice, WebkitMaskBoxImageSource?: Property$MaskBorderSource, WebkitMaskBoxImageWidth?: Property$MaskBorderWidth, WebkitMaskClip?: Property$WebkitMaskClip, WebkitMaskComposite?: Property$WebkitMaskComposite, WebkitMaskImage?: Property$WebkitMaskImage, WebkitMaskOrigin?: Property$WebkitMaskOrigin, WebkitMaskPosition?: Property$WebkitMaskPosition, WebkitMaskPositionX?: Property$WebkitMaskPositionX, WebkitMaskPositionY?: Property$WebkitMaskPositionY, WebkitMaskRepeat?: Property$WebkitMaskRepeat, WebkitMaskRepeatX?: Property$WebkitMaskRepeatX, WebkitMaskRepeatY?: Property$WebkitMaskRepeatY, WebkitMaskSize?: Property$WebkitMaskSize, WebkitMaxInlineSize?: Property$MaxInlineSize, WebkitOrder?: Property$Order, WebkitOverflowScrolling?: Property$WebkitOverflowScrolling, WebkitPaddingEnd?: Property$PaddingInlineEnd, WebkitPaddingStart?: Property$PaddingInlineStart, WebkitPerspective?: Property$Perspective, WebkitPerspectiveOrigin?: Property$PerspectiveOrigin, WebkitPrintColorAdjust?: Property$PrintColorAdjust, WebkitRubyPosition?: Property$RubyPosition, WebkitScrollSnapType?: Property$ScrollSnapType, WebkitShapeMargin?: Property$ShapeMargin, WebkitTapHighlightColor?: Property$WebkitTapHighlightColor, WebkitTextCombine?: Property$TextCombineUpright, WebkitTextDecorationColor?: Property$TextDecorationColor, WebkitTextDecorationLine?: Property$TextDecorationLine, WebkitTextDecorationSkip?: Property$TextDecorationSkip, WebkitTextDecorationStyle?: Property$TextDecorationStyle, WebkitTextEmphasisColor?: Property$TextEmphasisColor, WebkitTextEmphasisPosition?: Property$TextEmphasisPosition, WebkitTextEmphasisStyle?: Property$TextEmphasisStyle, WebkitTextFillColor?: Property$WebkitTextFillColor, WebkitTextOrientation?: Property$TextOrientation, WebkitTextSizeAdjust?: Property$TextSizeAdjust, WebkitTextStrokeColor?: Property$WebkitTextStrokeColor, WebkitTextStrokeWidth?: Property$WebkitTextStrokeWidth, WebkitTextUnderlinePosition?: Property$TextUnderlinePosition, WebkitTouchCallout?: Property$WebkitTouchCallout, WebkitTransform?: Property$Transform, WebkitTransformOrigin?: Property$TransformOrigin, WebkitTransformStyle?: Property$TransformStyle, WebkitTransitionDelay?: Property$TransitionDelay, WebkitTransitionDuration?: Property$TransitionDuration, WebkitTransitionProperty?: Property$TransitionProperty, WebkitTransitionTimingFunction?: Property$TransitionTimingFunction, WebkitUserModify?: Property$WebkitUserModify, WebkitUserSelect?: Property$UserSelect, WebkitWritingMode?: Property$WritingMode, |}; export type VendorShorthandProperties = {| MozAnimation?: Property$Animation, MozBorderImage?: Property$BorderImage, MozColumnRule?: Property$ColumnRule, MozColumns?: Property$Columns, MozOutlineRadius?: Property$MozOutlineRadius, msContentZoomLimit?: Property$MsContentZoomLimit, msContentZoomSnap?: Property$MsContentZoomSnap, msFlex?: Property$Flex, msScrollLimit?: Property$MsScrollLimit, msScrollSnapX?: Property$MsScrollSnapX, msScrollSnapY?: Property$MsScrollSnapY, msTransition?: Property$Transition, WebkitAnimation?: Property$Animation, WebkitBorderBefore?: Property$WebkitBorderBefore, WebkitBorderImage?: Property$BorderImage, WebkitBorderRadius?: Property$BorderRadius, WebkitColumnRule?: Property$ColumnRule, WebkitColumns?: Property$Columns, WebkitFlex?: Property$Flex, WebkitFlexFlow?: Property$FlexFlow, WebkitMask?: Property$WebkitMask, WebkitMaskBoxImage?: Property$MaskBorder, WebkitTextEmphasis?: Property$TextEmphasis, WebkitTextStroke?: Property$WebkitTextStroke, WebkitTransition?: Property$Transition, |}; export type VendorProperties = {| ...VendorLonghandProperties, ...VendorShorthandProperties |}; export type ObsoleteProperties = {| azimuth?: Property$Azimuth, boxAlign?: Property$BoxAlign, boxDirection?: Property$BoxDirection, boxFlex?: Property$BoxFlex, boxFlexGroup?: Property$BoxFlexGroup, boxLines?: Property$BoxLines, boxOrdinalGroup?: Property$BoxOrdinalGroup, boxOrient?: Property$BoxOrient, boxPack?: Property$BoxPack, clip?: Property$Clip, gridColumnGap?: Property$GridColumnGap, gridGap?: Property$GridGap, gridRowGap?: Property$GridRowGap, imeMode?: Property$ImeMode, offsetBlock?: Property$InsetBlock, offsetBlockEnd?: Property$InsetBlockEnd, offsetBlockStart?: Property$InsetBlockStart, offsetInline?: Property$InsetInline, offsetInlineEnd?: Property$InsetInlineEnd, offsetInlineStart?: Property$InsetInlineStart, scrollSnapCoordinate?: Property$ScrollSnapCoordinate, scrollSnapDestination?: Property$ScrollSnapDestination, scrollSnapPointsX?: Property$ScrollSnapPointsX, scrollSnapPointsY?: Property$ScrollSnapPointsY, scrollSnapTypeX?: Property$ScrollSnapTypeX, scrollSnapTypeY?: Property$ScrollSnapTypeY, KhtmlBoxAlign?: Property$BoxAlign, KhtmlBoxDirection?: Property$BoxDirection, KhtmlBoxFlex?: Property$BoxFlex, KhtmlBoxFlexGroup?: Property$BoxFlexGroup, KhtmlBoxLines?: Property$BoxLines, KhtmlBoxOrdinalGroup?: Property$BoxOrdinalGroup, KhtmlBoxOrient?: Property$BoxOrient, KhtmlBoxPack?: Property$BoxPack, KhtmlLineBreak?: Property$LineBreak, KhtmlOpacity?: Property$Opacity, KhtmlUserSelect?: Property$UserSelect, MozBackfaceVisibility?: Property$BackfaceVisibility, MozBackgroundClip?: Property$BackgroundClip, MozBackgroundInlinePolicy?: Property$BoxDecorationBreak, MozBackgroundOrigin?: Property$BackgroundOrigin, MozBackgroundSize?: Property$BackgroundSize, MozBorderRadius?: Property$BorderRadius, MozBorderRadiusBottomleft?: Property$BorderBottomLeftRadius, MozBorderRadiusBottomright?: Property$BorderBottomRightRadius, MozBorderRadiusTopleft?: Property$BorderTopLeftRadius, MozBorderRadiusTopright?: Property$BorderTopRightRadius, MozBoxAlign?: Property$BoxAlign, MozBoxDirection?: Property$BoxDirection, MozBoxFlex?: Property$BoxFlex, MozBoxOrdinalGroup?: Property$BoxOrdinalGroup, MozBoxOrient?: Property$BoxOrient, MozBoxPack?: Property$BoxPack, MozBoxShadow?: Property$BoxShadow, MozFloatEdge?: Property$MozFloatEdge, MozForceBrokenImageIcon?: Property$MozForceBrokenImageIcon, MozOpacity?: Property$Opacity, MozOutline?: Property$Outline, MozOutlineColor?: Property$OutlineColor, MozOutlineStyle?: Property$OutlineStyle, MozOutlineWidth?: Property$OutlineWidth, MozPerspective?: Property$Perspective, MozPerspectiveOrigin?: Property$PerspectiveOrigin, MozTextAlignLast?: Property$TextAlignLast, MozTextDecorationColor?: Property$TextDecorationColor, MozTextDecorationLine?: Property$TextDecorationLine, MozTextDecorationStyle?: Property$TextDecorationStyle, MozTransform?: Property$Transform, MozTransformOrigin?: Property$TransformOrigin, MozTransformStyle?: Property$TransformStyle, MozTransition?: Property$Transition, MozTransitionDelay?: Property$TransitionDelay, MozTransitionDuration?: Property$TransitionDuration, MozTransitionProperty?: Property$TransitionProperty, MozTransitionTimingFunction?: Property$TransitionTimingFunction, MozUserInput?: Property$MozUserInput, msImeMode?: Property$ImeMode, OAnimation?: Property$Animation, OAnimationDelay?: Property$AnimationDelay, OAnimationDirection?: Property$AnimationDirection, OAnimationDuration?: Property$AnimationDuration, OAnimationFillMode?: Property$AnimationFillMode, OAnimationIterationCount?: Property$AnimationIterationCount, OAnimationName?: Property$AnimationName, OAnimationPlayState?: Property$AnimationPlayState, OAnimationTimingFunction?: Property$AnimationTimingFunction, OBackgroundSize?: Property$BackgroundSize, OBorderImage?: Property$BorderImage, OObjectFit?: Property$ObjectFit, OObjectPosition?: Property$ObjectPosition, OTabSize?: Property$TabSize, OTextOverflow?: Property$TextOverflow, OTransform?: Property$Transform, OTransformOrigin?: Property$TransformOrigin, OTransition?: Property$Transition, OTransitionDelay?: Property$TransitionDelay, OTransitionDuration?: Property$TransitionDuration, OTransitionProperty?: Property$TransitionProperty, OTransitionTimingFunction?: Property$TransitionTimingFunction, WebkitBoxAlign?: Property$BoxAlign, WebkitBoxDirection?: Property$BoxDirection, WebkitBoxFlex?: Property$BoxFlex, WebkitBoxFlexGroup?: Property$BoxFlexGroup, WebkitBoxLines?: Property$BoxLines, WebkitBoxOrdinalGroup?: Property$BoxOrdinalGroup, WebkitBoxOrient?: Property$BoxOrient, WebkitBoxPack?: Property$BoxPack, |}; export type SvgProperties = {| alignmentBaseline?: Property$AlignmentBaseline, baselineShift?: Property$BaselineShift, clip?: Property$Clip, clipPath?: Property$ClipPath, clipRule?: Property$ClipRule, color?: Property$Color, colorInterpolation?: Property$ColorInterpolation, colorRendering?: Property$ColorRendering, cursor?: Property$Cursor, direction?: Property$Direction, display?: Property$Display, dominantBaseline?: Property$DominantBaseline, fill?: Property$Fill, fillOpacity?: Property$FillOpacity, fillRule?: Property$FillRule, filter?: Property$Filter, floodColor?: Property$FloodColor, floodOpacity?: Property$FloodOpacity, font?: Property$Font, fontFamily?: Property$FontFamily, fontSize?: Property$FontSize, fontSizeAdjust?: Property$FontSizeAdjust, fontStretch?: Property$FontStretch, fontStyle?: Property$FontStyle, fontVariant?: Property$FontVariant, fontWeight?: Property$FontWeight, glyphOrientationVertical?: Property$GlyphOrientationVertical, imageRendering?: Property$ImageRendering, letterSpacing?: Property$LetterSpacing, lightingColor?: Property$LightingColor, lineHeight?: Property$LineHeight, marker?: Property$Marker, markerEnd?: Property$MarkerEnd, markerMid?: Property$MarkerMid, markerStart?: Property$MarkerStart, mask?: Property$Mask, opacity?: Property$Opacity, overflow?: Property$Overflow, paintOrder?: Property$PaintOrder, pointerEvents?: Property$PointerEvents, shapeRendering?: Property$ShapeRendering, stopColor?: Property$StopColor, stopOpacity?: Property$StopOpacity, stroke?: Property$Stroke, strokeDasharray?: Property$StrokeDasharray, strokeDashoffset?: Property$StrokeDashoffset, strokeLinecap?: Property$StrokeLinecap, strokeLinejoin?: Property$StrokeLinejoin, strokeMiterlimit?: Property$StrokeMiterlimit, strokeOpacity?: Property$StrokeOpacity, strokeWidth?: Property$StrokeWidth, textAnchor?: Property$TextAnchor, textDecoration?: Property$TextDecoration, textRendering?: Property$TextRendering, unicodeBidi?: Property$UnicodeBidi, vectorEffect?: Property$VectorEffect, visibility?: Property$Visibility, whiteSpace?: Property$WhiteSpace, wordSpacing?: Property$WordSpacing, writingMode?: Property$WritingMode, |}; export type Properties = {| ...StandardProperties, ...VendorProperties, ...ObsoleteProperties, ...SvgProperties, |}; export type StandardLonghandPropertiesHyphen = {| "accent-color"?: Property$AccentColor, "align-content"?: Property$AlignContent, "align-items"?: Property$AlignItems, "align-self"?: Property$AlignSelf, "align-tracks"?: Property$AlignTracks, "animation-composition"?: Property$AnimationComposition, "animation-delay"?: Property$AnimationDelay, "animation-direction"?: Property$AnimationDirection, "animation-duration"?: Property$AnimationDuration, "animation-fill-mode"?: Property$AnimationFillMode, "animation-iteration-count"?: Property$AnimationIterationCount, "animation-name"?: Property$AnimationName, "animation-play-state"?: Property$AnimationPlayState, "animation-range-end"?: Property$AnimationRangeEnd, "animation-range-start"?: Property$AnimationRangeStart, "animation-timeline"?: Property$AnimationTimeline, "animation-timing-function"?: Property$AnimationTimingFunction, appearance?: Property$Appearance, "aspect-ratio"?: Property$AspectRatio, "backdrop-filter"?: Property$BackdropFilter, "backface-visibility"?: Property$BackfaceVisibility, "background-attachment"?: Property$BackgroundAttachment, "background-blend-mode"?: Property$BackgroundBlendMode, "background-clip"?: Property$BackgroundClip, "background-color"?: Property$BackgroundColor, "background-image"?: Property$BackgroundImage, "background-origin"?: Property$BackgroundOrigin, "background-position-x"?: Property$BackgroundPositionX, "background-position-y"?: Property$BackgroundPositionY, "background-repeat"?: Property$BackgroundRepeat, "background-size"?: Property$BackgroundSize, "block-overflow"?: Property$BlockOverflow, "block-size"?: Property$BlockSize, "border-block-color"?: Property$BorderBlockColor, "border-block-end-color"?: Property$BorderBlockEndColor, "border-block-end-style"?: Property$BorderBlockEndStyle, "border-block-end-width"?: Property$BorderBlockEndWidth, "border-block-start-color"?: Property$BorderBlockStartColor, "border-block-start-style"?: Property$BorderBlockStartStyle, "border-block-start-width"?: Property$BorderBlockStartWidth, "border-block-style"?: Property$BorderBlockStyle, "border-block-width"?: Property$BorderBlockWidth, "border-bottom-color"?: Property$BorderBottomColor, "border-bottom-left-radius"?: Property$BorderBottomLeftRadius, "border-bottom-right-radius"?: Property$BorderBottomRightRadius, "border-bottom-style"?: Property$BorderBottomStyle, "border-bottom-width"?: Property$BorderBottomWidth, "border-collapse"?: Property$BorderCollapse, "border-end-end-radius"?: Property$BorderEndEndRadius, "border-end-start-radius"?: Property$BorderEndStartRadius, "border-image-outset"?: Property$BorderImageOutset, "border-image-repeat"?: Property$BorderImageRepeat, "border-image-slice"?: Property$BorderImageSlice, "border-image-source"?: Property$BorderImageSource, "border-image-width"?: Property$BorderImageWidth, "border-inline-color"?: Property$BorderInlineColor, "border-inline-end-color"?: Property$BorderInlineEndColor, "border-inline-end-style"?: Property$BorderInlineEndStyle, "border-inline-end-width"?: Property$BorderInlineEndWidth, "border-inline-start-color"?: Property$BorderInlineStartColor, "border-inline-start-style"?: Property$BorderInlineStartStyle, "border-inline-start-width"?: Property$BorderInlineStartWidth, "border-inline-style"?: Property$BorderInlineStyle, "border-inline-width"?: Property$BorderInlineWidth, "border-left-color"?: Property$BorderLeftColor, "border-left-style"?: Property$BorderLeftStyle, "border-left-width"?: Property$BorderLeftWidth, "border-right-color"?: Property$BorderRightColor, "border-right-style"?: Property$BorderRightStyle, "border-right-width"?: Property$BorderRightWidth, "border-spacing"?: Property$BorderSpacing, "border-start-end-radius"?: Property$BorderStartEndRadius, "border-start-start-radius"?: Property$BorderStartStartRadius, "border-top-color"?: Property$BorderTopColor, "border-top-left-radius"?: Property$BorderTopLeftRadius, "border-top-right-radius"?: Property$BorderTopRightRadius, "border-top-style"?: Property$BorderTopStyle, "border-top-width"?: Property$BorderTopWidth, bottom?: Property$Bottom, "box-decoration-break"?: Property$BoxDecorationBreak, "box-shadow"?: Property$BoxShadow, "box-sizing"?: Property$BoxSizing, "break-after"?: Property$BreakAfter, "break-before"?: Property$BreakBefore, "break-inside"?: Property$BreakInside, "caption-side"?: Property$CaptionSide, "caret-color"?: Property$CaretColor, "caret-shape"?: Property$CaretShape, clear?: Property$Clear, "clip-path"?: Property$ClipPath, color?: Property$Color, "color-adjust"?: Property$PrintColorAdjust, "color-scheme"?: Property$ColorScheme, "column-count"?: Property$ColumnCount, "column-fill"?: Property$ColumnFill, "column-gap"?: Property$ColumnGap, "column-rule-color"?: Property$ColumnRuleColor, "column-rule-style"?: Property$ColumnRuleStyle, "column-rule-width"?: Property$ColumnRuleWidth, "column-span"?: Property$ColumnSpan, "column-width"?: Property$ColumnWidth, contain?: Property$Contain, "contain-intrinsic-block-size"?: Property$ContainIntrinsicBlockSize, "contain-intrinsic-height"?: Property$ContainIntrinsicHeight, "contain-intrinsic-inline-size"?: Property$ContainIntrinsicInlineSize, "contain-intrinsic-width"?: Property$ContainIntrinsicWidth, "container-name"?: Property$ContainerName, "container-type"?: Property$ContainerType, content?: Property$Content, "content-visibility"?: Property$ContentVisibility, "counter-increment"?: Property$CounterIncrement, "counter-reset"?: Property$CounterReset, "counter-set"?: Property$CounterSet, cursor?: Property$Cursor, direction?: Property$Direction, display?: Property$Display, "empty-cells"?: Property$EmptyCells, filter?: Property$Filter, "flex-basis"?: Property$FlexBasis, "flex-direction"?: Property$FlexDirection, "flex-grow"?: Property$FlexGrow, "flex-shrink"?: Property$FlexShrink, "flex-wrap"?: Property$FlexWrap, float?: Property$Float, "font-family"?: Property$FontFamily, "font-feature-settings"?: Property$FontFeatureSettings, "font-kerning"?: Property$FontKerning, "font-language-override"?: Property$FontLanguageOverride, "font-optical-sizing"?: Property$FontOpticalSizing, "font-palette"?: Property$FontPalette, "font-size"?: Property$FontSize, "font-size-adjust"?: Property$FontSizeAdjust, "font-smooth"?: Property$FontSmooth, "font-stretch"?: Property$FontStretch, "font-style"?: Property$FontStyle, "font-synthesis"?: Property$FontSynthesis, "font-synthesis-position"?: Property$FontSynthesisPosition, "font-synthesis-small-caps"?: Property$FontSynthesisSmallCaps, "font-synthesis-style"?: Property$FontSynthesisStyle, "font-synthesis-weight"?: Property$FontSynthesisWeight, "font-variant"?: Property$FontVariant, "font-variant-alternates"?: Property$FontVariantAlternates, "font-variant-caps"?: Property$FontVariantCaps, "font-variant-east-asian"?: Property$FontVariantEastAsian, "font-variant-emoji"?: Property$FontVariantEmoji, "font-variant-ligatures"?: Property$FontVariantLigatures, "font-variant-numeric"?: Property$FontVariantNumeric, "font-variant-position"?: Property$FontVariantPosition, "font-variation-settings"?: Property$FontVariationSettings, "font-weight"?: Property$FontWeight, "forced-color-adjust"?: Property$ForcedColorAdjust, "grid-auto-columns"?: Property$GridAutoColumns, "grid-auto-flow"?: Property$GridAutoFlow, "grid-auto-rows"?: Property$GridAutoRows, "grid-column-end"?: Property$GridColumnEnd, "grid-column-start"?: Property$GridColumnStart, "grid-row-end"?: Property$GridRowEnd, "grid-row-start"?: Property$GridRowStart, "grid-template-areas"?: Property$GridTemplateAreas, "grid-template-columns"?: Property$GridTemplateColumns, "grid-template-rows"?: Property$GridTemplateRows, "hanging-punctuation"?: Property$HangingPunctuation, height?: Property$Height, "hyphenate-character"?: Property$HyphenateCharacter, "hyphenate-limit-chars"?: Property$HyphenateLimitChars, hyphens?: Property$Hyphens, "image-orientation"?: Property$ImageOrientation, "image-rendering"?: Property$ImageRendering, "image-resolution"?: Property$ImageResolution, "initial-letter"?: Property$InitialLetter, "inline-size"?: Property$InlineSize, "input-security"?: Property$InputSecurity, "inset-block-end"?: Property$InsetBlockEnd, "inset-block-start"?: Property$InsetBlockStart, "inset-inline-end"?: Property$InsetInlineEnd, "inset-inline-start"?: Property$InsetInlineStart, isolation?: Property$Isolation, "justify-content"?: Property$JustifyContent, "justify-items"?: Property$JustifyItems, "justify-self"?: Property$JustifySelf, "justify-tracks"?: Property$JustifyTracks, left?: Property$Left, "letter-spacing"?: Property$LetterSpacing, "line-break"?: Property$LineBreak, "line-height"?: Property$LineHeight, "line-height-step"?: Property$LineHeightStep, "list-style-image"?: Property$ListStyleImage, "list-style-position"?: Property$ListStylePosition, "list-style-type"?: Property$ListStyleType, "margin-block-end"?: Property$MarginBlockEnd, "margin-block-start"?: Property$MarginBlockStart, "margin-bottom"?: Property$MarginBottom, "margin-inline-end"?: Property$MarginInlineEnd, "margin-inline-start"?: Property$MarginInlineStart, "margin-left"?: Property$MarginLeft, "margin-right"?: Property$MarginRight, "margin-top"?: Property$MarginTop, "margin-trim"?: Property$MarginTrim, "mask-border-mode"?: Property$MaskBorderMode, "mask-border-outset"?: Property$MaskBorderOutset, "mask-border-repeat"?: Property$MaskBorderRepeat, "mask-border-slice"?: Property$MaskBorderSlice, "mask-border-source"?: Property$MaskBorderSource, "mask-border-width"?: Property$MaskBorderWidth, "mask-clip"?: Property$MaskClip, "mask-composite"?: Property$MaskComposite, "mask-image"?: Property$MaskImage, "mask-mode"?: Property$MaskMode, "mask-origin"?: Property$MaskOrigin, "mask-position"?: Property$MaskPosition, "mask-repeat"?: Property$MaskRepeat, "mask-size"?: Property$MaskSize, "mask-type"?: Property$MaskType, "masonry-auto-flow"?: Property$MasonryAutoFlow, "math-depth"?: Property$MathDepth, "math-shift"?: Property$MathShift, "math-style"?: Property$MathStyle, "max-block-size"?: Property$MaxBlockSize, "max-height"?: Property$MaxHeight, "max-inline-size"?: Property$MaxInlineSize, "max-lines"?: Property$MaxLines, "max-width"?: Property$MaxWidth, "min-block-size"?: Property$MinBlockSize, "min-height"?: Property$MinHeight, "min-inline-size"?: Property$MinInlineSize, "min-width"?: Property$MinWidth, "mix-blend-mode"?: Property$MixBlendMode, "motion-distance"?: Property$OffsetDistance, "motion-path"?: Property$OffsetPath, "motion-rotation"?: Property$OffsetRotate, "object-fit"?: Property$ObjectFit, "object-position"?: Property$ObjectPosition, "offset-anchor"?: Property$OffsetAnchor, "offset-distance"?: Property$OffsetDistance, "offset-path"?: Property$OffsetPath, "offset-position"?: Property$OffsetPosition, "offset-rotate"?: Property$OffsetRotate, "offset-rotation"?: Property$OffsetRotate, opacity?: Property$Opacity, order?: Property$Order, orphans?: Property$Orphans, "outline-color"?: Property$OutlineColor, "outline-offset"?: Property$OutlineOffset, "outline-style"?: Property$OutlineStyle, "outline-width"?: Property$OutlineWidth, "overflow-anchor"?: Property$OverflowAnchor, "overflow-block"?: Property$OverflowBlock, "overflow-clip-box"?: Property$OverflowClipBox, "overflow-clip-margin"?: Property$OverflowClipMargin, "overflow-inline"?: Property$OverflowInline, "overflow-wrap"?: Property$OverflowWrap, "overflow-x"?: Property$OverflowX, "overflow-y"?: Property$OverflowY, overlay?: Property$Overlay, "overscroll-behavior-block"?: Property$OverscrollBehaviorBlock, "overscroll-behavior-inline"?: Property$OverscrollBehaviorInline, "overscroll-behavior-x"?: Property$OverscrollBehaviorX, "overscroll-behavior-y"?: Property$OverscrollBehaviorY, "padding-block-end"?: Property$PaddingBlockEnd, "padding-block-start"?: Property$PaddingBlockStart, "padding-bottom"?: Property$PaddingBottom, "padding-inline-end"?: Property$PaddingInlineEnd, "padding-inline-start"?: Property$PaddingInlineStart, "padding-left"?: Property$PaddingLeft, "padding-right"?: Property$PaddingRight, "padding-top"?: Property$PaddingTop, page?: Property$Page, "page-break-after"?: Property$PageBreakAfter, "page-break-before"?: Property$PageBreakBefore, "page-break-inside"?: Property$PageBreakInside, "paint-order"?: Property$PaintOrder, perspective?: Property$Perspective, "perspective-origin"?: Property$PerspectiveOrigin, "pointer-events"?: Property$PointerEvents, position?: Property$Position, "print-color-adjust"?: Property$PrintColorAdjust, quotes?: Property$Quotes, resize?: Property$Resize, right?: Property$Right, rotate?: Property$Rotate, "row-gap"?: Property$RowGap, "ruby-align"?: Property$RubyAlign, "ruby-merge"?: Property$RubyMerge, "ruby-position"?: Property$RubyPosition, scale?: Property$Scale, "scroll-behavior"?: Property$ScrollBehavior, "scroll-margin-block-end"?: Property$ScrollMarginBlockEnd, "scroll-margin-block-start"?: Property$ScrollMarginBlockStart, "scroll-margin-bottom"?: Property$ScrollMarginBottom, "scroll-margin-inline-end"?: Property$ScrollMarginInlineEnd, "scroll-margin-inline-start"?: Property$ScrollMarginInlineStart, "scroll-margin-left"?: Property$ScrollMarginLeft, "scroll-margin-right"?: Property$ScrollMarginRight, "scroll-margin-top"?: Property$ScrollMarginTop, "scroll-padding-block-end"?: Property$ScrollPaddingBlockEnd, "scroll-padding-block-start"?: Property$ScrollPaddingBlockStart, "scroll-padding-bottom"?: Property$ScrollPaddingBottom, "scroll-padding-inline-end"?: Property$ScrollPaddingInlineEnd, "scroll-padding-inline-start"?: Property$ScrollPaddingInlineStart, "scroll-padding-left"?: Property$ScrollPaddingLeft, "scroll-padding-right"?: Property$ScrollPaddingRight, "scroll-padding-top"?: Property$ScrollPaddingTop, "scroll-snap-align"?: Property$ScrollSnapAlign, "scroll-snap-margin-bottom"?: Property$ScrollMarginBottom, "scroll-snap-margin-left"?: Property$ScrollMarginLeft, "scroll-snap-margin-right"?: Property$ScrollMarginRight, "scroll-snap-margin-top"?: Property$ScrollMarginTop, "scroll-snap-stop"?: Property$ScrollSnapStop, "scroll-snap-type"?: Property$ScrollSnapType, "scroll-timeline-axis"?: Property$ScrollTimelineAxis, "scroll-timeline-name"?: Property$ScrollTimelineName, "scrollbar-color"?: Property$ScrollbarColor, "scrollbar-gutter"?: Property$ScrollbarGutter, "scrollbar-width"?: Property$ScrollbarWidth, "shape-image-threshold"?: Property$ShapeImageThreshold, "shape-margin"?: Property$ShapeMargin, "shape-outside"?: Property$ShapeOutside, "tab-size"?: Property$TabSize, "table-layout"?: Property$TableLayout, "text-align"?: Property$TextAlign, "text-align-last"?: Property$TextAlignLast, "text-combine-upright"?: Property$TextCombineUpright, "text-decoration-color"?: Property$TextDecorationColor, "text-decoration-line"?: Property$TextDecorationLine, "text-decoration-skip"?: Property$TextDecorationSkip, "text-decoration-skip-ink"?: Property$TextDecorationSkipInk, "text-decoration-style"?: Property$TextDecorationStyle, "text-decoration-thickness"?: Property$TextDecorationThickness, "text-emphasis-color"?: Property$TextEmphasisColor, "text-emphasis-position"?: Property$TextEmphasisPosition, "text-emphasis-style"?: Property$TextEmphasisStyle, "text-indent"?: Property$TextIndent, "text-justify"?: Property$TextJustify, "text-orientation"?: Property$TextOrientation, "text-overflow"?: Property$TextOverflow, "text-rendering"?: Property$TextRendering, "text-shadow"?: Property$TextShadow, "text-size-adjust"?: Property$TextSizeAdjust, "text-transform"?: Property$TextTransform, "text-underline-offset"?: Property$TextUnderlineOffset, "text-underline-position"?: Property$TextUnderlinePosition, "text-wrap"?: Property$TextWrap, "timeline-scope"?: Property$TimelineScope, top?: Property$Top, "touch-action"?: Property$TouchAction, transform?: Property$Transform, "transform-box"?: Property$TransformBox, "transform-origin"?: Property$TransformOrigin, "transform-style"?: Property$TransformStyle, "transition-behavior"?: Property$TransitionBehavior, "transition-delay"?: Property$TransitionDelay, "transition-duration"?: Property$TransitionDuration, "transition-property"?: Property$TransitionProperty, "transition-timing-function"?: Property$TransitionTimingFunction, translate?: Property$Translate, "unicode-bidi"?: Property$UnicodeBidi, "user-select"?: Property$UserSelect, "vertical-align"?: Property$VerticalAlign, "view-timeline-axis"?: Property$ViewTimelineAxis, "view-timeline-inset"?: Property$ViewTimelineInset, "view-timeline-name"?: Property$ViewTimelineName, "view-transition-name"?: Property$ViewTransitionName, visibility?: Property$Visibility, "white-space"?: Property$WhiteSpace, "white-space-collapse"?: Property$WhiteSpaceCollapse, "white-space-trim"?: Property$WhiteSpaceTrim, widows?: Property$Widows, width?: Property$Width, "will-change"?: Property$WillChange, "word-break"?: Property$WordBreak, "word-spacing"?: Property$WordSpacing, "word-wrap"?: Property$WordWrap, "writing-mode"?: Property$WritingMode, "z-index"?: Property$ZIndex, zoom?: Property$Zoom, |}; export type StandardShorthandPropertiesHyphen = {| all?: Property$All, animation?: Property$Animation, "animation-range"?: Property$AnimationRange, background?: Property$Background, "background-position"?: Property$BackgroundPosition, border?: Property$Border, "border-block"?: Property$BorderBlock, "border-block-end"?: Property$BorderBlockEnd, "border-block-start"?: Property$BorderBlockStart, "border-bottom"?: Property$BorderBottom, "border-color"?: Property$BorderColor, "border-image"?: Property$BorderImage, "border-inline"?: Property$BorderInline, "border-inline-end"?: Property$BorderInlineEnd, "border-inline-start"?: Property$BorderInlineStart, "border-left"?: Property$BorderLeft, "border-radius"?: Property$BorderRadius, "border-right"?: Property$BorderRight, "border-style"?: Property$BorderStyle, "border-top"?: Property$BorderTop, "border-width"?: Property$BorderWidth, caret?: Property$Caret, "column-rule"?: Property$ColumnRule, columns?: Property$Columns, "contain-intrinsic-size"?: Property$ContainIntrinsicSize, container?: Property$Container, flex?: Property$Flex, "flex-flow"?: Property$FlexFlow, font?: Property$Font, gap?: Property$Gap, grid?: Property$Grid, "grid-area"?: Property$GridArea, "grid-column"?: Property$GridColumn, "grid-row"?: Property$GridRow, "grid-template"?: Property$GridTemplate, inset?: Property$Inset, "inset-block"?: Property$InsetBlock, "inset-inline"?: Property$InsetInline, "line-clamp"?: Property$LineClamp, "list-style"?: Property$ListStyle, margin?: Property$Margin, "margin-block"?: Property$MarginBlock, "margin-inline"?: Property$MarginInline, mask?: Property$Mask, "mask-border"?: Property$MaskBorder, motion?: Property$Offset, offset?: Property$Offset, outline?: Property$Outline, overflow?: Property$Overflow, "overscroll-behavior"?: Property$OverscrollBehavior, padding?: Property$Padding, "padding-block"?: Property$PaddingBlock, "padding-inline"?: Property$PaddingInline, "place-content"?: Property$PlaceContent, "place-items"?: Property$PlaceItems, "place-self"?: Property$PlaceSelf, "scroll-margin"?: Property$ScrollMargin, "scroll-margin-block"?: Property$ScrollMarginBlock, "scroll-margin-inline"?: Property$ScrollMarginInline, "scroll-padding"?: Property$ScrollPadding, "scroll-padding-block"?: Property$ScrollPaddingBlock, "scroll-padding-inline"?: Property$ScrollPaddingInline, "scroll-snap-margin"?: Property$ScrollMargin, "scroll-timeline"?: Property$ScrollTimeline, "text-decoration"?: Property$TextDecoration, "text-emphasis"?: Property$TextEmphasis, transition?: Property$Transition, "view-timeline"?: Property$ViewTimeline, |}; export type StandardPropertiesHyphen = {| ...StandardLonghandPropertiesHyphen, ...StandardShorthandPropertiesHyphen, |}; export type VendorLonghandPropertiesHyphen = {| "-moz-animation-delay"?: Property$AnimationDelay, "-moz-animation-direction"?: Property$AnimationDirection, "-moz-animation-duration"?: Property$AnimationDuration, "-moz-animation-fill-mode"?: Property$AnimationFillMode, "-moz-animation-iteration-count"?: Property$AnimationIterationCount, "-moz-animation-name"?: Property$AnimationName, "-moz-animation-play-state"?: Property$AnimationPlayState, "-moz-animation-timing-function"?: Property$AnimationTimingFunction, "-moz-appearance"?: Property$MozAppearance, "-moz-binding"?: Property$MozBinding, "-moz-border-bottom-colors"?: Property$MozBorderBottomColors, "-moz-border-end-color"?: Property$BorderInlineEndColor, "-moz-border-end-style"?: Property$BorderInlineEndStyle, "-moz-border-end-width"?: Property$BorderInlineEndWidth, "-moz-border-left-colors"?: Property$MozBorderLeftColors, "-moz-border-right-colors"?: Property$MozBorderRightColors, "-moz-border-start-color"?: Property$BorderInlineStartColor, "-moz-border-start-style"?: Property$BorderInlineStartStyle, "-moz-border-top-colors"?: Property$MozBorderTopColors, "-moz-box-sizing"?: Property$BoxSizing, "-moz-column-count"?: Property$ColumnCount, "-moz-column-fill"?: Property$ColumnFill, "-moz-column-rule-color"?: Property$ColumnRuleColor, "-moz-column-rule-style"?: Property$ColumnRuleStyle, "-moz-column-rule-width"?: Property$ColumnRuleWidth, "-moz-column-width"?: Property$ColumnWidth, "-moz-context-properties"?: Property$MozContextProperties, "-moz-font-feature-settings"?: Property$FontFeatureSettings, "-moz-font-language-override"?: Property$FontLanguageOverride, "-moz-hyphens"?: Property$Hyphens, "-moz-image-region"?: Property$MozImageRegion, "-moz-margin-end"?: Property$MarginInlineEnd, "-moz-margin-start"?: Property$MarginInlineStart, "-moz-orient"?: Property$MozOrient, "-moz-osx-font-smoothing"?: Property$FontSmooth, "-moz-outline-radius-bottomleft"?: Property$MozOutlineRadiusBottomleft, "-moz-outline-radius-bottomright"?: Property$MozOutlineRadiusBottomright, "-moz-outline-radius-topleft"?: Property$MozOutlineRadiusTopleft, "-moz-outline-radius-topright"?: Property$MozOutlineRadiusTopright, "-moz-padding-end"?: Property$PaddingInlineEnd, "-moz-padding-start"?: Property$PaddingInlineStart, "-moz-stack-sizing"?: Property$MozStackSizing, "-moz-tab-size"?: Property$TabSize, "-moz-text-blink"?: Property$MozTextBlink, "-moz-text-size-adjust"?: Property$TextSizeAdjust, "-moz-user-focus"?: Property$MozUserFocus, "-moz-user-modify"?: Property$MozUserModify, "-moz-user-select"?: Property$UserSelect, "-moz-window-dragging"?: Property$MozWindowDragging, "-moz-window-shadow"?: Property$MozWindowShadow, "-ms-accelerator"?: Property$MsAccelerator, "-ms-block-progression"?: Property$MsBlockProgression, "-ms-content-zoom-chaining"?: Property$MsContentZoomChaining, "-ms-content-zoom-limit-max"?: Property$MsContentZoomLimitMax, "-ms-content-zoom-limit-min"?: Property$MsContentZoomLimitMin, "-ms-content-zoom-snap-points"?: Property$MsContentZoomSnapPoints, "-ms-content-zoom-snap-type"?: Property$MsContentZoomSnapType, "-ms-content-zooming"?: Property$MsContentZooming, "-ms-filter"?: Property$MsFilter, "-ms-flex-direction"?: Property$FlexDirection, "-ms-flex-positive"?: Property$FlexGrow, "-ms-flow-from"?: Property$MsFlowFrom, "-ms-flow-into"?: Property$MsFlowInto, "-ms-grid-columns"?: Property$MsGridColumns, "-ms-grid-rows"?: Property$MsGridRows, "-ms-high-contrast-adjust"?: Property$MsHighContrastAdjust, "-ms-hyphenate-limit-chars"?: Property$MsHyphenateLimitChars, "-ms-hyphenate-limit-lines"?: Property$MsHyphenateLimitLines, "-ms-hyphenate-limit-zone"?: Property$MsHyphenateLimitZone, "-ms-hyphens"?: Property$Hyphens, "-ms-ime-align"?: Property$MsImeAlign, "-ms-line-break"?: Property$LineBreak, "-ms-order"?: Property$Order, "-ms-overflow-style"?: Property$MsOverflowStyle, "-ms-overflow-x"?: Property$OverflowX, "-ms-overflow-y"?: Property$OverflowY, "-ms-scroll-chaining"?: Property$MsScrollChaining, "-ms-scroll-limit-x-max"?: Property$MsScrollLimitXMax, "-ms-scroll-limit-x-min"?: Property$MsScrollLimitXMin, "-ms-scroll-limit-y-max"?: Property$MsScrollLimitYMax, "-ms-scroll-limit-y-min"?: Property$MsScrollLimitYMin, "-ms-scroll-rails"?: Property$MsScrollRails, "-ms-scroll-snap-points-x"?: Property$MsScrollSnapPointsX, "-ms-scroll-snap-points-y"?: Property$MsScrollSnapPointsY, "-ms-scroll-snap-type"?: Property$MsScrollSnapType, "-ms-scroll-translation"?: Property$MsScrollTranslation, "-ms-scrollbar-3dlight-color"?: Property$MsScrollbar3dlightColor, "-ms-scrollbar-arrow-color"?: Property$MsScrollbarArrowColor, "-ms-scrollbar-base-color"?: Property$MsScrollbarBaseColor, "-ms-scrollbar-darkshadow-color"?: Property$MsScrollbarDarkshadowColor, "-ms-scrollbar-face-color"?: Property$MsScrollbarFaceColor, "-ms-scrollbar-highlight-color"?: Property$MsScrollbarHighlightColor, "-ms-scrollbar-shadow-color"?: Property$MsScrollbarShadowColor, "-ms-scrollbar-track-color"?: Property$MsScrollbarTrackColor, "-ms-text-autospace"?: Property$MsTextAutospace, "-ms-text-combine-horizontal"?: Property$TextCombineUpright, "-ms-text-overflow"?: Property$TextOverflow, "-ms-touch-action"?: Property$TouchAction, "-ms-touch-select"?: Property$MsTouchSelect, "-ms-transform"?: Property$Transform, "-ms-transform-origin"?: Property$TransformOrigin, "-ms-transition-delay"?: Property$TransitionDelay, "-ms-transition-duration"?: Property$TransitionDuration, "-ms-transition-property"?: Property$TransitionProperty, "-ms-transition-timing-function"?: Property$TransitionTimingFunction, "-ms-user-select"?: Property$MsUserSelect, "-ms-word-break"?: Property$WordBreak, "-ms-wrap-flow"?: Property$MsWrapFlow, "-ms-wrap-margin"?: Property$MsWrapMargin, "-ms-wrap-through"?: Property$MsWrapThrough, "-ms-writing-mode"?: Property$WritingMode, "-webkit-align-content"?: Property$AlignContent, "-webkit-align-items"?: Property$AlignItems, "-webkit-align-self"?: Property$AlignSelf, "-webkit-animation-delay"?: Property$AnimationDelay, "-webkit-animation-direction"?: Property$AnimationDirection, "-webkit-animation-duration"?: Property$AnimationDuration, "-webkit-animation-fill-mode"?: Property$AnimationFillMode, "-webkit-animation-iteration-count"?: Property$AnimationIterationCount, "-webkit-animation-name"?: Property$AnimationName, "-webkit-animation-play-state"?: Property$AnimationPlayState, "-webkit-animation-timing-function"?: Property$AnimationTimingFunction, "-webkit-appearance"?: Property$WebkitAppearance, "-webkit-backdrop-filter"?: Property$BackdropFilter, "-webkit-backface-visibility"?: Property$BackfaceVisibility, "-webkit-background-clip"?: Property$BackgroundClip, "-webkit-background-origin"?: Property$BackgroundOrigin, "-webkit-background-size"?: Property$BackgroundSize, "-webkit-border-before-color"?: Property$WebkitBorderBeforeColor, "-webkit-border-before-style"?: Property$WebkitBorderBeforeStyle, "-webkit-border-before-width"?: Property$WebkitBorderBeforeWidth, "-webkit-border-bottom-left-radius"?: Property$BorderBottomLeftRadius, "-webkit-border-bottom-right-radius"?: Property$BorderBottomRightRadius, "-webkit-border-image-slice"?: Property$BorderImageSlice, "-webkit-border-top-left-radius"?: Property$BorderTopLeftRadius, "-webkit-border-top-right-radius"?: Property$BorderTopRightRadius, "-webkit-box-decoration-break"?: Property$BoxDecorationBreak, "-webkit-box-reflect"?: Property$WebkitBoxReflect, "-webkit-box-shadow"?: Property$BoxShadow, "-webkit-box-sizing"?: Property$BoxSizing, "-webkit-clip-path"?: Property$ClipPath, "-webkit-column-count"?: Property$ColumnCount, "-webkit-column-fill"?: Property$ColumnFill, "-webkit-column-rule-color"?: Property$ColumnRuleColor, "-webkit-column-rule-style"?: Property$ColumnRuleStyle, "-webkit-column-rule-width"?: Property$ColumnRuleWidth, "-webkit-column-span"?: Property$ColumnSpan, "-webkit-column-width"?: Property$ColumnWidth, "-webkit-filter"?: Property$Filter, "-webkit-flex-basis"?: Property$FlexBasis, "-webkit-flex-direction"?: Property$FlexDirection, "-webkit-flex-grow"?: Property$FlexGrow, "-webkit-flex-shrink"?: Property$FlexShrink, "-webkit-flex-wrap"?: Property$FlexWrap, "-webkit-font-feature-settings"?: Property$FontFeatureSettings, "-webkit-font-kerning"?: Property$FontKerning, "-webkit-font-smoothing"?: Property$FontSmooth, "-webkit-font-variant-ligatures"?: Property$FontVariantLigatures, "-webkit-hyphenate-character"?: Property$HyphenateCharacter, "-webkit-hyphens"?: Property$Hyphens, "-webkit-initial-letter"?: Property$InitialLetter, "-webkit-justify-content"?: Property$JustifyContent, "-webkit-line-break"?: Property$LineBreak, "-webkit-line-clamp"?: Property$WebkitLineClamp, "-webkit-margin-end"?: Property$MarginInlineEnd, "-webkit-margin-start"?: Property$MarginInlineStart, "-webkit-mask-attachment"?: Property$WebkitMaskAttachment, "-webkit-mask-box-image-outset"?: Property$MaskBorderOutset, "-webkit-mask-box-image-repeat"?: Property$MaskBorderRepeat, "-webkit-mask-box-image-slice"?: Property$MaskBorderSlice, "-webkit-mask-box-image-source"?: Property$MaskBorderSource, "-webkit-mask-box-image-width"?: Property$MaskBorderWidth, "-webkit-mask-clip"?: Property$WebkitMaskClip, "-webkit-mask-composite"?: Property$WebkitMaskComposite, "-webkit-mask-image"?: Property$WebkitMaskImage, "-webkit-mask-origin"?: Property$WebkitMaskOrigin, "-webkit-mask-position"?: Property$WebkitMaskPosition, "-webkit-mask-position-x"?: Property$WebkitMaskPositionX, "-webkit-mask-position-y"?: Property$WebkitMaskPositionY, "-webkit-mask-repeat"?: Property$WebkitMaskRepeat, "-webkit-mask-repeat-x"?: Property$WebkitMaskRepeatX, "-webkit-mask-repeat-y"?: Property$WebkitMaskRepeatY, "-webkit-mask-size"?: Property$WebkitMaskSize, "-webkit-max-inline-size"?: Property$MaxInlineSize, "-webkit-order"?: Property$Order, "-webkit-overflow-scrolling"?: Property$WebkitOverflowScrolling, "-webkit-padding-end"?: Property$PaddingInlineEnd, "-webkit-padding-start"?: Property$PaddingInlineStart, "-webkit-perspective"?: Property$Perspective, "-webkit-perspective-origin"?: Property$PerspectiveOrigin, "-webkit-print-color-adjust"?: Property$PrintColorAdjust, "-webkit-ruby-position"?: Property$RubyPosition, "-webkit-scroll-snap-type"?: Property$ScrollSnapType, "-webkit-shape-margin"?: Property$ShapeMargin, "-webkit-tap-highlight-color"?: Property$WebkitTapHighlightColor, "-webkit-text-combine"?: Property$TextCombineUpright, "-webkit-text-decoration-color"?: Property$TextDecorationColor, "-webkit-text-decoration-line"?: Property$TextDecorationLine, "-webkit-text-decoration-skip"?: Property$TextDecorationSkip, "-webkit-text-decoration-style"?: Property$TextDecorationStyle, "-webkit-text-emphasis-color"?: Property$TextEmphasisColor, "-webkit-text-emphasis-position"?: Property$TextEmphasisPosition, "-webkit-text-emphasis-style"?: Property$TextEmphasisStyle, "-webkit-text-fill-color"?: Property$WebkitTextFillColor, "-webkit-text-orientation"?: Property$TextOrientation, "-webkit-text-size-adjust"?: Property$TextSizeAdjust, "-webkit-text-stroke-color"?: Property$WebkitTextStrokeColor, "-webkit-text-stroke-width"?: Property$WebkitTextStrokeWidth, "-webkit-text-underline-position"?: Property$TextUnderlinePosition, "-webkit-touch-callout"?: Property$WebkitTouchCallout, "-webkit-transform"?: Property$Transform, "-webkit-transform-origin"?: Property$TransformOrigin, "-webkit-transform-style"?: Property$TransformStyle, "-webkit-transition-delay"?: Property$TransitionDelay, "-webkit-transition-duration"?: Property$TransitionDuration, "-webkit-transition-property"?: Property$TransitionProperty, "-webkit-transition-timing-function"?: Property$TransitionTimingFunction, "-webkit-user-modify"?: Property$WebkitUserModify, "-webkit-user-select"?: Property$UserSelect, "-webkit-writing-mode"?: Property$WritingMode, |}; export type VendorShorthandPropertiesHyphen = {| "-moz-animation"?: Property$Animation, "-moz-border-image"?: Property$BorderImage, "-moz-column-rule"?: Property$ColumnRule, "-moz-columns"?: Property$Columns, "-moz-outline-radius"?: Property$MozOutlineRadius, "-ms-content-zoom-limit"?: Property$MsContentZoomLimit, "-ms-content-zoom-snap"?: Property$MsContentZoomSnap, "-ms-flex"?: Property$Flex, "-ms-scroll-limit"?: Property$MsScrollLimit, "-ms-scroll-snap-x"?: Property$MsScrollSnapX, "-ms-scroll-snap-y"?: Property$MsScrollSnapY, "-ms-transition"?: Property$Transition, "-webkit-animation"?: Property$Animation, "-webkit-border-before"?: Property$WebkitBorderBefore, "-webkit-border-image"?: Property$BorderImage, "-webkit-border-radius"?: Property$BorderRadius, "-webkit-column-rule"?: Property$ColumnRule, "-webkit-columns"?: Property$Columns, "-webkit-flex"?: Property$Flex, "-webkit-flex-flow"?: Property$FlexFlow, "-webkit-mask"?: Property$WebkitMask, "-webkit-mask-box-image"?: Property$MaskBorder, "-webkit-text-emphasis"?: Property$TextEmphasis, "-webkit-text-stroke"?: Property$WebkitTextStroke, "-webkit-transition"?: Property$Transition, |}; export type VendorPropertiesHyphen = {| ...VendorLonghandPropertiesHyphen, ...VendorShorthandPropertiesHyphen, |}; export type ObsoletePropertiesHyphen = {| azimuth?: Property$Azimuth, "box-align"?: Property$BoxAlign, "box-direction"?: Property$BoxDirection, "box-flex"?: Property$BoxFlex, "box-flex-group"?: Property$BoxFlexGroup, "box-lines"?: Property$BoxLines, "box-ordinal-group"?: Property$BoxOrdinalGroup, "box-orient"?: Property$BoxOrient, "box-pack"?: Property$BoxPack, clip?: Property$Clip, "grid-column-gap"?: Property$GridColumnGap, "grid-gap"?: Property$GridGap, "grid-row-gap"?: Property$GridRowGap, "ime-mode"?: Property$ImeMode, "offset-block"?: Property$InsetBlock, "offset-block-end"?: Property$InsetBlockEnd, "offset-block-start"?: Property$InsetBlockStart, "offset-inline"?: Property$InsetInline, "offset-inline-end"?: Property$InsetInlineEnd, "offset-inline-start"?: Property$InsetInlineStart, "scroll-snap-coordinate"?: Property$ScrollSnapCoordinate, "scroll-snap-destination"?: Property$ScrollSnapDestination, "scroll-snap-points-x"?: Property$ScrollSnapPointsX, "scroll-snap-points-y"?: Property$ScrollSnapPointsY, "scroll-snap-type-x"?: Property$ScrollSnapTypeX, "scroll-snap-type-y"?: Property$ScrollSnapTypeY, "-khtml-box-align"?: Property$BoxAlign, "-khtml-box-direction"?: Property$BoxDirection, "-khtml-box-flex"?: Property$BoxFlex, "-khtml-box-flex-group"?: Property$BoxFlexGroup, "-khtml-box-lines"?: Property$BoxLines, "-khtml-box-ordinal-group"?: Property$BoxOrdinalGroup, "-khtml-box-orient"?: Property$BoxOrient, "-khtml-box-pack"?: Property$BoxPack, "-khtml-line-break"?: Property$LineBreak, "-khtml-opacity"?: Property$Opacity, "-khtml-user-select"?: Property$UserSelect, "-moz-backface-visibility"?: Property$BackfaceVisibility, "-moz-background-clip"?: Property$BackgroundClip, "-moz-background-inline-policy"?: Property$BoxDecorationBreak, "-moz-background-origin"?: Property$BackgroundOrigin, "-moz-background-size"?: Property$BackgroundSize, "-moz-border-radius"?: Property$BorderRadius, "-moz-border-radius-bottomleft"?: Property$BorderBottomLeftRadius, "-moz-border-radius-bottomright"?: Property$BorderBottomRightRadius, "-moz-border-radius-topleft"?: Property$BorderTopLeftRadius, "-moz-border-radius-topright"?: Property$BorderTopRightRadius, "-moz-box-align"?: Property$BoxAlign, "-moz-box-direction"?: Property$BoxDirection, "-moz-box-flex"?: Property$BoxFlex, "-moz-box-ordinal-group"?: Property$BoxOrdinalGroup, "-moz-box-orient"?: Property$BoxOrient, "-moz-box-pack"?: Property$BoxPack, "-moz-box-shadow"?: Property$BoxShadow, "-moz-float-edge"?: Property$MozFloatEdge, "-moz-force-broken-image-icon"?: Property$MozForceBrokenImageIcon, "-moz-opacity"?: Property$Opacity, "-moz-outline"?: Property$Outline, "-moz-outline-color"?: Property$OutlineColor, "-moz-outline-style"?: Property$OutlineStyle, "-moz-outline-width"?: Property$OutlineWidth, "-moz-perspective"?: Property$Perspective, "-moz-perspective-origin"?: Property$PerspectiveOrigin, "-moz-text-align-last"?: Property$TextAlignLast, "-moz-text-decoration-color"?: Property$TextDecorationColor, "-moz-text-decoration-line"?: Property$TextDecorationLine, "-moz-text-decoration-style"?: Property$TextDecorationStyle, "-moz-transform"?: Property$Transform, "-moz-transform-origin"?: Property$TransformOrigin, "-moz-transform-style"?: Property$TransformStyle, "-moz-transition"?: Property$Transition, "-moz-transition-delay"?: Property$TransitionDelay, "-moz-transition-duration"?: Property$TransitionDuration, "-moz-transition-property"?: Property$TransitionProperty, "-moz-transition-timing-function"?: Property$TransitionTimingFunction, "-moz-user-input"?: Property$MozUserInput, "-ms-ime-mode"?: Property$ImeMode, "-o-animation"?: Property$Animation, "-o-animation-delay"?: Property$AnimationDelay, "-o-animation-direction"?: Property$AnimationDirection, "-o-animation-duration"?: Property$AnimationDuration, "-o-animation-fill-mode"?: Property$AnimationFillMode, "-o-animation-iteration-count"?: Property$AnimationIterationCount, "-o-animation-name"?: Property$AnimationName, "-o-animation-play-state"?: Property$AnimationPlayState, "-o-animation-timing-function"?: Property$AnimationTimingFunction, "-o-background-size"?: Property$BackgroundSize, "-o-border-image"?: Property$BorderImage, "-o-object-fit"?: Property$ObjectFit, "-o-object-position"?: Property$ObjectPosition, "-o-tab-size"?: Property$TabSize, "-o-text-overflow"?: Property$TextOverflow, "-o-transform"?: Property$Transform, "-o-transform-origin"?: Property$TransformOrigin, "-o-transition"?: Property$Transition, "-o-transition-delay"?: Property$TransitionDelay, "-o-transition-duration"?: Property$TransitionDuration, "-o-transition-property"?: Property$TransitionProperty, "-o-transition-timing-function"?: Property$TransitionTimingFunction, "-webkit-box-align"?: Property$BoxAlign, "-webkit-box-direction"?: Property$BoxDirection, "-webkit-box-flex"?: Property$BoxFlex, "-webkit-box-flex-group"?: Property$BoxFlexGroup, "-webkit-box-lines"?: Property$BoxLines, "-webkit-box-ordinal-group"?: Property$BoxOrdinalGroup, "-webkit-box-orient"?: Property$BoxOrient, "-webkit-box-pack"?: Property$BoxPack, |}; export type SvgPropertiesHyphen = {| "alignment-baseline"?: Property$AlignmentBaseline, "baseline-shift"?: Property$BaselineShift, clip?: Property$Clip, "clip-path"?: Property$ClipPath, "clip-rule"?: Property$ClipRule, color?: Property$Color, "color-interpolation"?: Property$ColorInterpolation, "color-rendering"?: Property$ColorRendering, cursor?: Property$Cursor, direction?: Property$Direction, display?: Property$Display, "dominant-baseline"?: Property$DominantBaseline, fill?: Property$Fill, "fill-opacity"?: Property$FillOpacity, "fill-rule"?: Property$FillRule, filter?: Property$Filter, "flood-color"?: Property$FloodColor, "flood-opacity"?: Property$FloodOpacity, font?: Property$Font, "font-family"?: Property$FontFamily, "font-size"?: Property$FontSize, "font-size-adjust"?: Property$FontSizeAdjust, "font-stretch"?: Property$FontStretch, "font-style"?: Property$FontStyle, "font-variant"?: Property$FontVariant, "font-weight"?: Property$FontWeight, "glyph-orientation-vertical"?: Property$GlyphOrientationVertical, "image-rendering"?: Property$ImageRendering, "letter-spacing"?: Property$LetterSpacing, "lighting-color"?: Property$LightingColor, "line-height"?: Property$LineHeight, marker?: Property$Marker, "marker-end"?: Property$MarkerEnd, "marker-mid"?: Property$MarkerMid, "marker-start"?: Property$MarkerStart, mask?: Property$Mask, opacity?: Property$Opacity, overflow?: Property$Overflow, "paint-order"?: Property$PaintOrder, "pointer-events"?: Property$PointerEvents, "shape-rendering"?: Property$ShapeRendering, "stop-color"?: Property$StopColor, "stop-opacity"?: Property$StopOpacity, stroke?: Property$Stroke, "stroke-dasharray"?: Property$StrokeDasharray, "stroke-dashoffset"?: Property$StrokeDashoffset, "stroke-linecap"?: Property$StrokeLinecap, "stroke-linejoin"?: Property$StrokeLinejoin, "stroke-miterlimit"?: Property$StrokeMiterlimit, "stroke-opacity"?: Property$StrokeOpacity, "stroke-width"?: Property$StrokeWidth, "text-anchor"?: Property$TextAnchor, "text-decoration"?: Property$TextDecoration, "text-rendering"?: Property$TextRendering, "unicode-bidi"?: Property$UnicodeBidi, "vector-effect"?: Property$VectorEffect, visibility?: Property$Visibility, "white-space"?: Property$WhiteSpace, "word-spacing"?: Property$WordSpacing, "writing-mode"?: Property$WritingMode, |}; export type PropertiesHyphen = {| ...StandardPropertiesHyphen, ...VendorPropertiesHyphen, ...ObsoletePropertiesHyphen, ...SvgPropertiesHyphen, |}; export type StandardLonghandPropertiesFallback = {| accentColor?: Property$AccentColor | Array, alignContent?: Property$AlignContent | Array, alignItems?: Property$AlignItems | Array, alignSelf?: Property$AlignSelf | Array, alignTracks?: Property$AlignTracks | Array, animationComposition?: Property$AnimationComposition | Array, animationDelay?: Property$AnimationDelay | Array>, animationDirection?: Property$AnimationDirection | Array, animationDuration?: Property$AnimationDuration | Array>, animationFillMode?: Property$AnimationFillMode | Array, animationIterationCount?: Property$AnimationIterationCount | Array, animationName?: Property$AnimationName | Array, animationPlayState?: Property$AnimationPlayState | Array, animationRangeEnd?: Property$AnimationRangeEnd | Array>, animationRangeStart?: Property$AnimationRangeStart | Array>, animationTimeline?: Property$AnimationTimeline | Array, animationTimingFunction?: Property$AnimationTimingFunction | Array, appearance?: Property$Appearance | Array, aspectRatio?: Property$AspectRatio | Array, backdropFilter?: Property$BackdropFilter | Array, backfaceVisibility?: Property$BackfaceVisibility | Array, backgroundAttachment?: Property$BackgroundAttachment | Array, backgroundBlendMode?: Property$BackgroundBlendMode | Array, backgroundClip?: Property$BackgroundClip | Array, backgroundColor?: Property$BackgroundColor | Array, backgroundImage?: Property$BackgroundImage | Array, backgroundOrigin?: Property$BackgroundOrigin | Array, backgroundPositionX?: Property$BackgroundPositionX | Array>, backgroundPositionY?: Property$BackgroundPositionY | Array>, backgroundRepeat?: Property$BackgroundRepeat | Array, backgroundSize?: Property$BackgroundSize | Array>, blockOverflow?: Property$BlockOverflow | Array, blockSize?: Property$BlockSize | Array>, borderBlockColor?: Property$BorderBlockColor | Array, borderBlockEndColor?: Property$BorderBlockEndColor | Array, borderBlockEndStyle?: Property$BorderBlockEndStyle | Array, borderBlockEndWidth?: Property$BorderBlockEndWidth | Array>, borderBlockStartColor?: Property$BorderBlockStartColor | Array, borderBlockStartStyle?: Property$BorderBlockStartStyle | Array, borderBlockStartWidth?: Property$BorderBlockStartWidth | Array>, borderBlockStyle?: Property$BorderBlockStyle | Array, borderBlockWidth?: Property$BorderBlockWidth | Array>, borderBottomColor?: Property$BorderBottomColor | Array, borderBottomLeftRadius?: Property$BorderBottomLeftRadius | Array>, borderBottomRightRadius?: Property$BorderBottomRightRadius | Array>, borderBottomStyle?: Property$BorderBottomStyle | Array, borderBottomWidth?: Property$BorderBottomWidth | Array>, borderCollapse?: Property$BorderCollapse | Array, borderEndEndRadius?: Property$BorderEndEndRadius | Array>, borderEndStartRadius?: Property$BorderEndStartRadius | Array>, borderImageOutset?: Property$BorderImageOutset | Array>, borderImageRepeat?: Property$BorderImageRepeat | Array, borderImageSlice?: Property$BorderImageSlice | Array, borderImageSource?: Property$BorderImageSource | Array, borderImageWidth?: Property$BorderImageWidth | Array>, borderInlineColor?: Property$BorderInlineColor | Array, borderInlineEndColor?: Property$BorderInlineEndColor | Array, borderInlineEndStyle?: Property$BorderInlineEndStyle | Array, borderInlineEndWidth?: Property$BorderInlineEndWidth | Array>, borderInlineStartColor?: Property$BorderInlineStartColor | Array, borderInlineStartStyle?: Property$BorderInlineStartStyle | Array, borderInlineStartWidth?: Property$BorderInlineStartWidth | Array>, borderInlineStyle?: Property$BorderInlineStyle | Array, borderInlineWidth?: Property$BorderInlineWidth | Array>, borderLeftColor?: Property$BorderLeftColor | Array, borderLeftStyle?: Property$BorderLeftStyle | Array, borderLeftWidth?: Property$BorderLeftWidth | Array>, borderRightColor?: Property$BorderRightColor | Array, borderRightStyle?: Property$BorderRightStyle | Array, borderRightWidth?: Property$BorderRightWidth | Array>, borderSpacing?: Property$BorderSpacing | Array>, borderStartEndRadius?: Property$BorderStartEndRadius | Array>, borderStartStartRadius?: Property$BorderStartStartRadius | Array>, borderTopColor?: Property$BorderTopColor | Array, borderTopLeftRadius?: Property$BorderTopLeftRadius | Array>, borderTopRightRadius?: Property$BorderTopRightRadius | Array>, borderTopStyle?: Property$BorderTopStyle | Array, borderTopWidth?: Property$BorderTopWidth | Array>, bottom?: Property$Bottom | Array>, boxDecorationBreak?: Property$BoxDecorationBreak | Array, boxShadow?: Property$BoxShadow | Array, boxSizing?: Property$BoxSizing | Array, breakAfter?: Property$BreakAfter | Array, breakBefore?: Property$BreakBefore | Array, breakInside?: Property$BreakInside | Array, captionSide?: Property$CaptionSide | Array, caretColor?: Property$CaretColor | Array, caretShape?: Property$CaretShape | Array, clear?: Property$Clear | Array, clipPath?: Property$ClipPath | Array, color?: Property$Color | Array, colorAdjust?: Property$PrintColorAdjust | Array, colorScheme?: Property$ColorScheme | Array, columnCount?: Property$ColumnCount | Array, columnFill?: Property$ColumnFill | Array, columnGap?: Property$ColumnGap | Array>, columnRuleColor?: Property$ColumnRuleColor | Array, columnRuleStyle?: Property$ColumnRuleStyle | Array, columnRuleWidth?: Property$ColumnRuleWidth | Array>, columnSpan?: Property$ColumnSpan | Array, columnWidth?: Property$ColumnWidth | Array>, contain?: Property$Contain | Array, containIntrinsicBlockSize?: Property$ContainIntrinsicBlockSize | Array>, containIntrinsicHeight?: Property$ContainIntrinsicHeight | Array>, containIntrinsicInlineSize?: Property$ContainIntrinsicInlineSize | Array>, containIntrinsicWidth?: Property$ContainIntrinsicWidth | Array>, containerName?: Property$ContainerName | Array, containerType?: Property$ContainerType | Array, content?: Property$Content | Array, contentVisibility?: Property$ContentVisibility | Array, counterIncrement?: Property$CounterIncrement | Array, counterReset?: Property$CounterReset | Array, counterSet?: Property$CounterSet | Array, cursor?: Property$Cursor | Array, direction?: Property$Direction | Array, display?: Property$Display | Array, emptyCells?: Property$EmptyCells | Array, filter?: Property$Filter | Array, flexBasis?: Property$FlexBasis | Array>, flexDirection?: Property$FlexDirection | Array, flexGrow?: Property$FlexGrow | Array, flexShrink?: Property$FlexShrink | Array, flexWrap?: Property$FlexWrap | Array, float?: Property$Float | Array, fontFamily?: Property$FontFamily | Array, fontFeatureSettings?: Property$FontFeatureSettings | Array, fontKerning?: Property$FontKerning | Array, fontLanguageOverride?: Property$FontLanguageOverride | Array, fontOpticalSizing?: Property$FontOpticalSizing | Array, fontPalette?: Property$FontPalette | Array, fontSize?: Property$FontSize | Array>, fontSizeAdjust?: Property$FontSizeAdjust | Array, fontSmooth?: Property$FontSmooth | Array>, fontStretch?: Property$FontStretch | Array, fontStyle?: Property$FontStyle | Array, fontSynthesis?: Property$FontSynthesis | Array, fontSynthesisPosition?: Property$FontSynthesisPosition | Array, fontSynthesisSmallCaps?: Property$FontSynthesisSmallCaps | Array, fontSynthesisStyle?: Property$FontSynthesisStyle | Array, fontSynthesisWeight?: Property$FontSynthesisWeight | Array, fontVariant?: Property$FontVariant | Array, fontVariantAlternates?: Property$FontVariantAlternates | Array, fontVariantCaps?: Property$FontVariantCaps | Array, fontVariantEastAsian?: Property$FontVariantEastAsian | Array, fontVariantEmoji?: Property$FontVariantEmoji | Array, fontVariantLigatures?: Property$FontVariantLigatures | Array, fontVariantNumeric?: Property$FontVariantNumeric | Array, fontVariantPosition?: Property$FontVariantPosition | Array, fontVariationSettings?: Property$FontVariationSettings | Array, fontWeight?: Property$FontWeight | Array, forcedColorAdjust?: Property$ForcedColorAdjust | Array, gridAutoColumns?: Property$GridAutoColumns | Array>, gridAutoFlow?: Property$GridAutoFlow | Array, gridAutoRows?: Property$GridAutoRows | Array>, gridColumnEnd?: Property$GridColumnEnd | Array, gridColumnStart?: Property$GridColumnStart | Array, gridRowEnd?: Property$GridRowEnd | Array, gridRowStart?: Property$GridRowStart | Array, gridTemplateAreas?: Property$GridTemplateAreas | Array, gridTemplateColumns?: Property$GridTemplateColumns | Array>, gridTemplateRows?: Property$GridTemplateRows | Array>, hangingPunctuation?: Property$HangingPunctuation | Array, height?: Property$Height | Array>, hyphenateCharacter?: Property$HyphenateCharacter | Array, hyphenateLimitChars?: Property$HyphenateLimitChars | Array, hyphens?: Property$Hyphens | Array, imageOrientation?: Property$ImageOrientation | Array, imageRendering?: Property$ImageRendering | Array, imageResolution?: Property$ImageResolution | Array, initialLetter?: Property$InitialLetter | Array, inlineSize?: Property$InlineSize | Array>, inputSecurity?: Property$InputSecurity | Array, insetBlockEnd?: Property$InsetBlockEnd | Array>, insetBlockStart?: Property$InsetBlockStart | Array>, insetInlineEnd?: Property$InsetInlineEnd | Array>, insetInlineStart?: Property$InsetInlineStart | Array>, isolation?: Property$Isolation | Array, justifyContent?: Property$JustifyContent | Array, justifyItems?: Property$JustifyItems | Array, justifySelf?: Property$JustifySelf | Array, justifyTracks?: Property$JustifyTracks | Array, left?: Property$Left | Array>, letterSpacing?: Property$LetterSpacing | Array>, lineBreak?: Property$LineBreak | Array, lineHeight?: Property$LineHeight | Array>, lineHeightStep?: Property$LineHeightStep | Array>, listStyleImage?: Property$ListStyleImage | Array, listStylePosition?: Property$ListStylePosition | Array, listStyleType?: Property$ListStyleType | Array, marginBlockEnd?: Property$MarginBlockEnd | Array>, marginBlockStart?: Property$MarginBlockStart | Array>, marginBottom?: Property$MarginBottom | Array>, marginInlineEnd?: Property$MarginInlineEnd | Array>, marginInlineStart?: Property$MarginInlineStart | Array>, marginLeft?: Property$MarginLeft | Array>, marginRight?: Property$MarginRight | Array>, marginTop?: Property$MarginTop | Array>, marginTrim?: Property$MarginTrim | Array, maskBorderMode?: Property$MaskBorderMode | Array, maskBorderOutset?: Property$MaskBorderOutset | Array>, maskBorderRepeat?: Property$MaskBorderRepeat | Array, maskBorderSlice?: Property$MaskBorderSlice | Array, maskBorderSource?: Property$MaskBorderSource | Array, maskBorderWidth?: Property$MaskBorderWidth | Array>, maskClip?: Property$MaskClip | Array, maskComposite?: Property$MaskComposite | Array, maskImage?: Property$MaskImage | Array, maskMode?: Property$MaskMode | Array, maskOrigin?: Property$MaskOrigin | Array, maskPosition?: Property$MaskPosition | Array>, maskRepeat?: Property$MaskRepeat | Array, maskSize?: Property$MaskSize | Array>, maskType?: Property$MaskType | Array, masonryAutoFlow?: Property$MasonryAutoFlow | Array, mathDepth?: Property$MathDepth | Array, mathShift?: Property$MathShift | Array, mathStyle?: Property$MathStyle | Array, maxBlockSize?: Property$MaxBlockSize | Array>, maxHeight?: Property$MaxHeight | Array>, maxInlineSize?: Property$MaxInlineSize | Array>, maxLines?: Property$MaxLines | Array, maxWidth?: Property$MaxWidth | Array>, minBlockSize?: Property$MinBlockSize | Array>, minHeight?: Property$MinHeight | Array>, minInlineSize?: Property$MinInlineSize | Array>, minWidth?: Property$MinWidth | Array>, mixBlendMode?: Property$MixBlendMode | Array, motionDistance?: Property$OffsetDistance | Array>, motionPath?: Property$OffsetPath | Array, motionRotation?: Property$OffsetRotate | Array, objectFit?: Property$ObjectFit | Array, objectPosition?: Property$ObjectPosition | Array>, offsetAnchor?: Property$OffsetAnchor | Array>, offsetDistance?: Property$OffsetDistance | Array>, offsetPath?: Property$OffsetPath | Array, offsetPosition?: Property$OffsetPosition | Array>, offsetRotate?: Property$OffsetRotate | Array, offsetRotation?: Property$OffsetRotate | Array, opacity?: Property$Opacity | Array, order?: Property$Order | Array, orphans?: Property$Orphans | Array, outlineColor?: Property$OutlineColor | Array, outlineOffset?: Property$OutlineOffset | Array>, outlineStyle?: Property$OutlineStyle | Array, outlineWidth?: Property$OutlineWidth | Array>, overflowAnchor?: Property$OverflowAnchor | Array, overflowBlock?: Property$OverflowBlock | Array, overflowClipBox?: Property$OverflowClipBox | Array, overflowClipMargin?: Property$OverflowClipMargin | Array>, overflowInline?: Property$OverflowInline | Array, overflowWrap?: Property$OverflowWrap | Array, overflowX?: Property$OverflowX | Array, overflowY?: Property$OverflowY | Array, overlay?: Property$Overlay | Array, overscrollBehaviorBlock?: Property$OverscrollBehaviorBlock | Array, overscrollBehaviorInline?: Property$OverscrollBehaviorInline | Array, overscrollBehaviorX?: Property$OverscrollBehaviorX | Array, overscrollBehaviorY?: Property$OverscrollBehaviorY | Array, paddingBlockEnd?: Property$PaddingBlockEnd | Array>, paddingBlockStart?: Property$PaddingBlockStart | Array>, paddingBottom?: Property$PaddingBottom | Array>, paddingInlineEnd?: Property$PaddingInlineEnd | Array>, paddingInlineStart?: Property$PaddingInlineStart | Array>, paddingLeft?: Property$PaddingLeft | Array>, paddingRight?: Property$PaddingRight | Array>, paddingTop?: Property$PaddingTop | Array>, page?: Property$Page | Array, pageBreakAfter?: Property$PageBreakAfter | Array, pageBreakBefore?: Property$PageBreakBefore | Array, pageBreakInside?: Property$PageBreakInside | Array, paintOrder?: Property$PaintOrder | Array, perspective?: Property$Perspective | Array>, perspectiveOrigin?: Property$PerspectiveOrigin | Array>, pointerEvents?: Property$PointerEvents | Array, position?: Property$Position | Array, printColorAdjust?: Property$PrintColorAdjust | Array, quotes?: Property$Quotes | Array, resize?: Property$Resize | Array, right?: Property$Right | Array>, rotate?: Property$Rotate | Array, rowGap?: Property$RowGap | Array>, rubyAlign?: Property$RubyAlign | Array, rubyMerge?: Property$RubyMerge | Array, rubyPosition?: Property$RubyPosition | Array, scale?: Property$Scale | Array, scrollBehavior?: Property$ScrollBehavior | Array, scrollMarginBlockEnd?: Property$ScrollMarginBlockEnd | Array>, scrollMarginBlockStart?: Property$ScrollMarginBlockStart | Array>, scrollMarginBottom?: Property$ScrollMarginBottom | Array>, scrollMarginInlineEnd?: Property$ScrollMarginInlineEnd | Array>, scrollMarginInlineStart?: Property$ScrollMarginInlineStart | Array>, scrollMarginLeft?: Property$ScrollMarginLeft | Array>, scrollMarginRight?: Property$ScrollMarginRight | Array>, scrollMarginTop?: Property$ScrollMarginTop | Array>, scrollPaddingBlockEnd?: Property$ScrollPaddingBlockEnd | Array>, scrollPaddingBlockStart?: Property$ScrollPaddingBlockStart | Array>, scrollPaddingBottom?: Property$ScrollPaddingBottom | Array>, scrollPaddingInlineEnd?: Property$ScrollPaddingInlineEnd | Array>, scrollPaddingInlineStart?: Property$ScrollPaddingInlineStart | Array>, scrollPaddingLeft?: Property$ScrollPaddingLeft | Array>, scrollPaddingRight?: Property$ScrollPaddingRight | Array>, scrollPaddingTop?: Property$ScrollPaddingTop | Array>, scrollSnapAlign?: Property$ScrollSnapAlign | Array, scrollSnapMarginBottom?: Property$ScrollMarginBottom | Array>, scrollSnapMarginLeft?: Property$ScrollMarginLeft | Array>, scrollSnapMarginRight?: Property$ScrollMarginRight | Array>, scrollSnapMarginTop?: Property$ScrollMarginTop | Array>, scrollSnapStop?: Property$ScrollSnapStop | Array, scrollSnapType?: Property$ScrollSnapType | Array, scrollTimelineAxis?: Property$ScrollTimelineAxis | Array, scrollTimelineName?: Property$ScrollTimelineName | Array, scrollbarColor?: Property$ScrollbarColor | Array, scrollbarGutter?: Property$ScrollbarGutter | Array, scrollbarWidth?: Property$ScrollbarWidth | Array, shapeImageThreshold?: Property$ShapeImageThreshold | Array, shapeMargin?: Property$ShapeMargin | Array>, shapeOutside?: Property$ShapeOutside | Array, tabSize?: Property$TabSize | Array>, tableLayout?: Property$TableLayout | Array, textAlign?: Property$TextAlign | Array, textAlignLast?: Property$TextAlignLast | Array, textCombineUpright?: Property$TextCombineUpright | Array, textDecorationColor?: Property$TextDecorationColor | Array, textDecorationLine?: Property$TextDecorationLine | Array, textDecorationSkip?: Property$TextDecorationSkip | Array, textDecorationSkipInk?: Property$TextDecorationSkipInk | Array, textDecorationStyle?: Property$TextDecorationStyle | Array, textDecorationThickness?: Property$TextDecorationThickness | Array>, textEmphasisColor?: Property$TextEmphasisColor | Array, textEmphasisPosition?: Property$TextEmphasisPosition | Array, textEmphasisStyle?: Property$TextEmphasisStyle | Array, textIndent?: Property$TextIndent | Array>, textJustify?: Property$TextJustify | Array, textOrientation?: Property$TextOrientation | Array, textOverflow?: Property$TextOverflow | Array, textRendering?: Property$TextRendering | Array, textShadow?: Property$TextShadow | Array, textSizeAdjust?: Property$TextSizeAdjust | Array, textTransform?: Property$TextTransform | Array, textUnderlineOffset?: Property$TextUnderlineOffset | Array>, textUnderlinePosition?: Property$TextUnderlinePosition | Array, textWrap?: Property$TextWrap | Array, timelineScope?: Property$TimelineScope | Array, top?: Property$Top | Array>, touchAction?: Property$TouchAction | Array, transform?: Property$Transform | Array, transformBox?: Property$TransformBox | Array, transformOrigin?: Property$TransformOrigin | Array>, transformStyle?: Property$TransformStyle | Array, transitionBehavior?: Property$TransitionBehavior | Array, transitionDelay?: Property$TransitionDelay | Array>, transitionDuration?: Property$TransitionDuration | Array>, transitionProperty?: Property$TransitionProperty | Array, transitionTimingFunction?: Property$TransitionTimingFunction | Array, translate?: Property$Translate | Array>, unicodeBidi?: Property$UnicodeBidi | Array, userSelect?: Property$UserSelect | Array, verticalAlign?: Property$VerticalAlign | Array>, viewTimelineAxis?: Property$ViewTimelineAxis | Array, viewTimelineInset?: Property$ViewTimelineInset | Array>, viewTimelineName?: Property$ViewTimelineName | Array, viewTransitionName?: Property$ViewTransitionName | Array, visibility?: Property$Visibility | Array, whiteSpace?: Property$WhiteSpace | Array, whiteSpaceCollapse?: Property$WhiteSpaceCollapse | Array, whiteSpaceTrim?: Property$WhiteSpaceTrim | Array, widows?: Property$Widows | Array, width?: Property$Width | Array>, willChange?: Property$WillChange | Array, wordBreak?: Property$WordBreak | Array, wordSpacing?: Property$WordSpacing | Array>, wordWrap?: Property$WordWrap | Array, writingMode?: Property$WritingMode | Array, zIndex?: Property$ZIndex | Array, zoom?: Property$Zoom | Array, |}; export type StandardShorthandPropertiesFallback = {| all?: Property$All | Array, animation?: Property$Animation | Array>, animationRange?: Property$AnimationRange | Array>, background?: Property$Background | Array>, backgroundPosition?: Property$BackgroundPosition | Array>, border?: Property$Border | Array>, borderBlock?: Property$BorderBlock | Array>, borderBlockEnd?: Property$BorderBlockEnd | Array>, borderBlockStart?: Property$BorderBlockStart | Array>, borderBottom?: Property$BorderBottom | Array>, borderColor?: Property$BorderColor | Array, borderImage?: Property$BorderImage | Array, borderInline?: Property$BorderInline | Array>, borderInlineEnd?: Property$BorderInlineEnd | Array>, borderInlineStart?: Property$BorderInlineStart | Array>, borderLeft?: Property$BorderLeft | Array>, borderRadius?: Property$BorderRadius | Array>, borderRight?: Property$BorderRight | Array>, borderStyle?: Property$BorderStyle | Array, borderTop?: Property$BorderTop | Array>, borderWidth?: Property$BorderWidth | Array>, caret?: Property$Caret | Array, columnRule?: Property$ColumnRule | Array>, columns?: Property$Columns | Array>, containIntrinsicSize?: Property$ContainIntrinsicSize | Array>, container?: Property$Container | Array, flex?: Property$Flex | Array>, flexFlow?: Property$FlexFlow | Array, font?: Property$Font | Array, gap?: Property$Gap | Array>, grid?: Property$Grid | Array, gridArea?: Property$GridArea | Array, gridColumn?: Property$GridColumn | Array, gridRow?: Property$GridRow | Array, gridTemplate?: Property$GridTemplate | Array, inset?: Property$Inset | Array>, insetBlock?: Property$InsetBlock | Array>, insetInline?: Property$InsetInline | Array>, lineClamp?: Property$LineClamp | Array, listStyle?: Property$ListStyle | Array, margin?: Property$Margin | Array>, marginBlock?: Property$MarginBlock | Array>, marginInline?: Property$MarginInline | Array>, mask?: Property$Mask | Array>, maskBorder?: Property$MaskBorder | Array, motion?: Property$Offset | Array>, offset?: Property$Offset | Array>, outline?: Property$Outline | Array>, overflow?: Property$Overflow | Array, overscrollBehavior?: Property$OverscrollBehavior | Array, padding?: Property$Padding | Array>, paddingBlock?: Property$PaddingBlock | Array>, paddingInline?: Property$PaddingInline | Array>, placeContent?: Property$PlaceContent | Array, placeItems?: Property$PlaceItems | Array, placeSelf?: Property$PlaceSelf | Array, scrollMargin?: Property$ScrollMargin | Array>, scrollMarginBlock?: Property$ScrollMarginBlock | Array>, scrollMarginInline?: Property$ScrollMarginInline | Array>, scrollPadding?: Property$ScrollPadding | Array>, scrollPaddingBlock?: Property$ScrollPaddingBlock | Array>, scrollPaddingInline?: Property$ScrollPaddingInline | Array>, scrollSnapMargin?: Property$ScrollMargin | Array>, scrollTimeline?: Property$ScrollTimeline | Array, textDecoration?: Property$TextDecoration | Array>, textEmphasis?: Property$TextEmphasis | Array, transition?: Property$Transition | Array>, viewTimeline?: Property$ViewTimeline | Array, |}; export type StandardPropertiesFallback = {| ...StandardLonghandPropertiesFallback, ...StandardShorthandPropertiesFallback, |}; export type VendorLonghandPropertiesFallback = {| MozAnimationDelay?: Property$AnimationDelay | Array>, MozAnimationDirection?: Property$AnimationDirection | Array, MozAnimationDuration?: Property$AnimationDuration | Array>, MozAnimationFillMode?: Property$AnimationFillMode | Array, MozAnimationIterationCount?: Property$AnimationIterationCount | Array, MozAnimationName?: Property$AnimationName | Array, MozAnimationPlayState?: Property$AnimationPlayState | Array, MozAnimationTimingFunction?: Property$AnimationTimingFunction | Array, MozAppearance?: Property$MozAppearance | Array, MozBinding?: Property$MozBinding | Array, MozBorderBottomColors?: Property$MozBorderBottomColors | Array, MozBorderEndColor?: Property$BorderInlineEndColor | Array, MozBorderEndStyle?: Property$BorderInlineEndStyle | Array, MozBorderEndWidth?: Property$BorderInlineEndWidth | Array>, MozBorderLeftColors?: Property$MozBorderLeftColors | Array, MozBorderRightColors?: Property$MozBorderRightColors | Array, MozBorderStartColor?: Property$BorderInlineStartColor | Array, MozBorderStartStyle?: Property$BorderInlineStartStyle | Array, MozBorderTopColors?: Property$MozBorderTopColors | Array, MozBoxSizing?: Property$BoxSizing | Array, MozColumnCount?: Property$ColumnCount | Array, MozColumnFill?: Property$ColumnFill | Array, MozColumnRuleColor?: Property$ColumnRuleColor | Array, MozColumnRuleStyle?: Property$ColumnRuleStyle | Array, MozColumnRuleWidth?: Property$ColumnRuleWidth | Array>, MozColumnWidth?: Property$ColumnWidth | Array>, MozContextProperties?: Property$MozContextProperties | Array, MozFontFeatureSettings?: Property$FontFeatureSettings | Array, MozFontLanguageOverride?: Property$FontLanguageOverride | Array, MozHyphens?: Property$Hyphens | Array, MozImageRegion?: Property$MozImageRegion | Array, MozMarginEnd?: Property$MarginInlineEnd | Array>, MozMarginStart?: Property$MarginInlineStart | Array>, MozOrient?: Property$MozOrient | Array, MozOsxFontSmoothing?: Property$FontSmooth | Array>, MozOutlineRadiusBottomleft?: Property$MozOutlineRadiusBottomleft | Array>, MozOutlineRadiusBottomright?: Property$MozOutlineRadiusBottomright | Array>, MozOutlineRadiusTopleft?: Property$MozOutlineRadiusTopleft | Array>, MozOutlineRadiusTopright?: Property$MozOutlineRadiusTopright | Array>, MozPaddingEnd?: Property$PaddingInlineEnd | Array>, MozPaddingStart?: Property$PaddingInlineStart | Array>, MozStackSizing?: Property$MozStackSizing | Array, MozTabSize?: Property$TabSize | Array>, MozTextBlink?: Property$MozTextBlink | Array, MozTextSizeAdjust?: Property$TextSizeAdjust | Array, MozUserFocus?: Property$MozUserFocus | Array, MozUserModify?: Property$MozUserModify | Array, MozUserSelect?: Property$UserSelect | Array, MozWindowDragging?: Property$MozWindowDragging | Array, MozWindowShadow?: Property$MozWindowShadow | Array, msAccelerator?: Property$MsAccelerator | Array, msBlockProgression?: Property$MsBlockProgression | Array, msContentZoomChaining?: Property$MsContentZoomChaining | Array, msContentZoomLimitMax?: Property$MsContentZoomLimitMax | Array, msContentZoomLimitMin?: Property$MsContentZoomLimitMin | Array, msContentZoomSnapPoints?: Property$MsContentZoomSnapPoints | Array, msContentZoomSnapType?: Property$MsContentZoomSnapType | Array, msContentZooming?: Property$MsContentZooming | Array, msFilter?: Property$MsFilter | Array, msFlexDirection?: Property$FlexDirection | Array, msFlexPositive?: Property$FlexGrow | Array, msFlowFrom?: Property$MsFlowFrom | Array, msFlowInto?: Property$MsFlowInto | Array, msGridColumns?: Property$MsGridColumns | Array>, msGridRows?: Property$MsGridRows | Array>, msHighContrastAdjust?: Property$MsHighContrastAdjust | Array, msHyphenateLimitChars?: Property$MsHyphenateLimitChars | Array, msHyphenateLimitLines?: Property$MsHyphenateLimitLines | Array, msHyphenateLimitZone?: Property$MsHyphenateLimitZone | Array>, msHyphens?: Property$Hyphens | Array, msImeAlign?: Property$MsImeAlign | Array, msLineBreak?: Property$LineBreak | Array, msOrder?: Property$Order | Array, msOverflowStyle?: Property$MsOverflowStyle | Array, msOverflowX?: Property$OverflowX | Array, msOverflowY?: Property$OverflowY | Array, msScrollChaining?: Property$MsScrollChaining | Array, msScrollLimitXMax?: Property$MsScrollLimitXMax | Array>, msScrollLimitXMin?: Property$MsScrollLimitXMin | Array>, msScrollLimitYMax?: Property$MsScrollLimitYMax | Array>, msScrollLimitYMin?: Property$MsScrollLimitYMin | Array>, msScrollRails?: Property$MsScrollRails | Array, msScrollSnapPointsX?: Property$MsScrollSnapPointsX | Array, msScrollSnapPointsY?: Property$MsScrollSnapPointsY | Array, msScrollSnapType?: Property$MsScrollSnapType | Array, msScrollTranslation?: Property$MsScrollTranslation | Array, msScrollbar3dlightColor?: Property$MsScrollbar3dlightColor | Array, msScrollbarArrowColor?: Property$MsScrollbarArrowColor | Array, msScrollbarBaseColor?: Property$MsScrollbarBaseColor | Array, msScrollbarDarkshadowColor?: Property$MsScrollbarDarkshadowColor | Array, msScrollbarFaceColor?: Property$MsScrollbarFaceColor | Array, msScrollbarHighlightColor?: Property$MsScrollbarHighlightColor | Array, msScrollbarShadowColor?: Property$MsScrollbarShadowColor | Array, msScrollbarTrackColor?: Property$MsScrollbarTrackColor | Array, msTextAutospace?: Property$MsTextAutospace | Array, msTextCombineHorizontal?: Property$TextCombineUpright | Array, msTextOverflow?: Property$TextOverflow | Array, msTouchAction?: Property$TouchAction | Array, msTouchSelect?: Property$MsTouchSelect | Array, msTransform?: Property$Transform | Array, msTransformOrigin?: Property$TransformOrigin | Array>, msTransitionDelay?: Property$TransitionDelay | Array>, msTransitionDuration?: Property$TransitionDuration | Array>, msTransitionProperty?: Property$TransitionProperty | Array, msTransitionTimingFunction?: Property$TransitionTimingFunction | Array, msUserSelect?: Property$MsUserSelect | Array, msWordBreak?: Property$WordBreak | Array, msWrapFlow?: Property$MsWrapFlow | Array, msWrapMargin?: Property$MsWrapMargin | Array>, msWrapThrough?: Property$MsWrapThrough | Array, msWritingMode?: Property$WritingMode | Array, WebkitAlignContent?: Property$AlignContent | Array, WebkitAlignItems?: Property$AlignItems | Array, WebkitAlignSelf?: Property$AlignSelf | Array, WebkitAnimationDelay?: Property$AnimationDelay | Array>, WebkitAnimationDirection?: Property$AnimationDirection | Array, WebkitAnimationDuration?: Property$AnimationDuration | Array>, WebkitAnimationFillMode?: Property$AnimationFillMode | Array, WebkitAnimationIterationCount?: Property$AnimationIterationCount | Array, WebkitAnimationName?: Property$AnimationName | Array, WebkitAnimationPlayState?: Property$AnimationPlayState | Array, WebkitAnimationTimingFunction?: Property$AnimationTimingFunction | Array, WebkitAppearance?: Property$WebkitAppearance | Array, WebkitBackdropFilter?: Property$BackdropFilter | Array, WebkitBackfaceVisibility?: Property$BackfaceVisibility | Array, WebkitBackgroundClip?: Property$BackgroundClip | Array, WebkitBackgroundOrigin?: Property$BackgroundOrigin | Array, WebkitBackgroundSize?: Property$BackgroundSize | Array>, WebkitBorderBeforeColor?: Property$WebkitBorderBeforeColor | Array, WebkitBorderBeforeStyle?: Property$WebkitBorderBeforeStyle | Array, WebkitBorderBeforeWidth?: Property$WebkitBorderBeforeWidth | Array>, WebkitBorderBottomLeftRadius?: Property$BorderBottomLeftRadius | Array>, WebkitBorderBottomRightRadius?: Property$BorderBottomRightRadius | Array>, WebkitBorderImageSlice?: Property$BorderImageSlice | Array, WebkitBorderTopLeftRadius?: Property$BorderTopLeftRadius | Array>, WebkitBorderTopRightRadius?: Property$BorderTopRightRadius | Array>, WebkitBoxDecorationBreak?: Property$BoxDecorationBreak | Array, WebkitBoxReflect?: Property$WebkitBoxReflect | Array>, WebkitBoxShadow?: Property$BoxShadow | Array, WebkitBoxSizing?: Property$BoxSizing | Array, WebkitClipPath?: Property$ClipPath | Array, WebkitColumnCount?: Property$ColumnCount | Array, WebkitColumnFill?: Property$ColumnFill | Array, WebkitColumnRuleColor?: Property$ColumnRuleColor | Array, WebkitColumnRuleStyle?: Property$ColumnRuleStyle | Array, WebkitColumnRuleWidth?: Property$ColumnRuleWidth | Array>, WebkitColumnSpan?: Property$ColumnSpan | Array, WebkitColumnWidth?: Property$ColumnWidth | Array>, WebkitFilter?: Property$Filter | Array, WebkitFlexBasis?: Property$FlexBasis | Array>, WebkitFlexDirection?: Property$FlexDirection | Array, WebkitFlexGrow?: Property$FlexGrow | Array, WebkitFlexShrink?: Property$FlexShrink | Array, WebkitFlexWrap?: Property$FlexWrap | Array, WebkitFontFeatureSettings?: Property$FontFeatureSettings | Array, WebkitFontKerning?: Property$FontKerning | Array, WebkitFontSmoothing?: Property$FontSmooth | Array>, WebkitFontVariantLigatures?: Property$FontVariantLigatures | Array, WebkitHyphenateCharacter?: Property$HyphenateCharacter | Array, WebkitHyphens?: Property$Hyphens | Array, WebkitInitialLetter?: Property$InitialLetter | Array, WebkitJustifyContent?: Property$JustifyContent | Array, WebkitLineBreak?: Property$LineBreak | Array, WebkitLineClamp?: Property$WebkitLineClamp | Array, WebkitMarginEnd?: Property$MarginInlineEnd | Array>, WebkitMarginStart?: Property$MarginInlineStart | Array>, WebkitMaskAttachment?: Property$WebkitMaskAttachment | Array, WebkitMaskBoxImageOutset?: Property$MaskBorderOutset | Array>, WebkitMaskBoxImageRepeat?: Property$MaskBorderRepeat | Array, WebkitMaskBoxImageSlice?: Property$MaskBorderSlice | Array, WebkitMaskBoxImageSource?: Property$MaskBorderSource | Array, WebkitMaskBoxImageWidth?: Property$MaskBorderWidth | Array>, WebkitMaskClip?: Property$WebkitMaskClip | Array, WebkitMaskComposite?: Property$WebkitMaskComposite | Array, WebkitMaskImage?: Property$WebkitMaskImage | Array, WebkitMaskOrigin?: Property$WebkitMaskOrigin | Array, WebkitMaskPosition?: Property$WebkitMaskPosition | Array>, WebkitMaskPositionX?: Property$WebkitMaskPositionX | Array>, WebkitMaskPositionY?: Property$WebkitMaskPositionY | Array>, WebkitMaskRepeat?: Property$WebkitMaskRepeat | Array, WebkitMaskRepeatX?: Property$WebkitMaskRepeatX | Array, WebkitMaskRepeatY?: Property$WebkitMaskRepeatY | Array, WebkitMaskSize?: Property$WebkitMaskSize | Array>, WebkitMaxInlineSize?: Property$MaxInlineSize | Array>, WebkitOrder?: Property$Order | Array, WebkitOverflowScrolling?: Property$WebkitOverflowScrolling | Array, WebkitPaddingEnd?: Property$PaddingInlineEnd | Array>, WebkitPaddingStart?: Property$PaddingInlineStart | Array>, WebkitPerspective?: Property$Perspective | Array>, WebkitPerspectiveOrigin?: Property$PerspectiveOrigin | Array>, WebkitPrintColorAdjust?: Property$PrintColorAdjust | Array, WebkitRubyPosition?: Property$RubyPosition | Array, WebkitScrollSnapType?: Property$ScrollSnapType | Array, WebkitShapeMargin?: Property$ShapeMargin | Array>, WebkitTapHighlightColor?: Property$WebkitTapHighlightColor | Array, WebkitTextCombine?: Property$TextCombineUpright | Array, WebkitTextDecorationColor?: Property$TextDecorationColor | Array, WebkitTextDecorationLine?: Property$TextDecorationLine | Array, WebkitTextDecorationSkip?: Property$TextDecorationSkip | Array, WebkitTextDecorationStyle?: Property$TextDecorationStyle | Array, WebkitTextEmphasisColor?: Property$TextEmphasisColor | Array, WebkitTextEmphasisPosition?: Property$TextEmphasisPosition | Array, WebkitTextEmphasisStyle?: Property$TextEmphasisStyle | Array, WebkitTextFillColor?: Property$WebkitTextFillColor | Array, WebkitTextOrientation?: Property$TextOrientation | Array, WebkitTextSizeAdjust?: Property$TextSizeAdjust | Array, WebkitTextStrokeColor?: Property$WebkitTextStrokeColor | Array, WebkitTextStrokeWidth?: Property$WebkitTextStrokeWidth | Array>, WebkitTextUnderlinePosition?: Property$TextUnderlinePosition | Array, WebkitTouchCallout?: Property$WebkitTouchCallout | Array, WebkitTransform?: Property$Transform | Array, WebkitTransformOrigin?: Property$TransformOrigin | Array>, WebkitTransformStyle?: Property$TransformStyle | Array, WebkitTransitionDelay?: Property$TransitionDelay | Array>, WebkitTransitionDuration?: Property$TransitionDuration | Array>, WebkitTransitionProperty?: Property$TransitionProperty | Array, WebkitTransitionTimingFunction?: Property$TransitionTimingFunction | Array, WebkitUserModify?: Property$WebkitUserModify | Array, WebkitUserSelect?: Property$UserSelect | Array, WebkitWritingMode?: Property$WritingMode | Array, |}; export type VendorShorthandPropertiesFallback = {| MozAnimation?: Property$Animation | Array>, MozBorderImage?: Property$BorderImage | Array, MozColumnRule?: Property$ColumnRule | Array>, MozColumns?: Property$Columns | Array>, MozOutlineRadius?: Property$MozOutlineRadius | Array>, msContentZoomLimit?: Property$MsContentZoomLimit | Array, msContentZoomSnap?: Property$MsContentZoomSnap | Array, msFlex?: Property$Flex | Array>, msScrollLimit?: Property$MsScrollLimit | Array, msScrollSnapX?: Property$MsScrollSnapX | Array, msScrollSnapY?: Property$MsScrollSnapY | Array, msTransition?: Property$Transition | Array>, WebkitAnimation?: Property$Animation | Array>, WebkitBorderBefore?: Property$WebkitBorderBefore | Array>, WebkitBorderImage?: Property$BorderImage | Array, WebkitBorderRadius?: Property$BorderRadius | Array>, WebkitColumnRule?: Property$ColumnRule | Array>, WebkitColumns?: Property$Columns | Array>, WebkitFlex?: Property$Flex | Array>, WebkitFlexFlow?: Property$FlexFlow | Array, WebkitMask?: Property$WebkitMask | Array>, WebkitMaskBoxImage?: Property$MaskBorder | Array, WebkitTextEmphasis?: Property$TextEmphasis | Array, WebkitTextStroke?: Property$WebkitTextStroke | Array>, WebkitTransition?: Property$Transition | Array>, |}; export type VendorPropertiesFallback = {| ...VendorLonghandPropertiesFallback, ...VendorShorthandPropertiesFallback, |}; export type ObsoletePropertiesFallback = {| azimuth?: Property$Azimuth | Array, boxAlign?: Property$BoxAlign | Array, boxDirection?: Property$BoxDirection | Array, boxFlex?: Property$BoxFlex | Array, boxFlexGroup?: Property$BoxFlexGroup | Array, boxLines?: Property$BoxLines | Array, boxOrdinalGroup?: Property$BoxOrdinalGroup | Array, boxOrient?: Property$BoxOrient | Array, boxPack?: Property$BoxPack | Array, clip?: Property$Clip | Array, gridColumnGap?: Property$GridColumnGap | Array>, gridGap?: Property$GridGap | Array>, gridRowGap?: Property$GridRowGap | Array>, imeMode?: Property$ImeMode | Array, offsetBlock?: Property$InsetBlock | Array>, offsetBlockEnd?: Property$InsetBlockEnd | Array>, offsetBlockStart?: Property$InsetBlockStart | Array>, offsetInline?: Property$InsetInline | Array>, offsetInlineEnd?: Property$InsetInlineEnd | Array>, offsetInlineStart?: Property$InsetInlineStart | Array>, scrollSnapCoordinate?: Property$ScrollSnapCoordinate | Array>, scrollSnapDestination?: Property$ScrollSnapDestination | Array>, scrollSnapPointsX?: Property$ScrollSnapPointsX | Array, scrollSnapPointsY?: Property$ScrollSnapPointsY | Array, scrollSnapTypeX?: Property$ScrollSnapTypeX | Array, scrollSnapTypeY?: Property$ScrollSnapTypeY | Array, KhtmlBoxAlign?: Property$BoxAlign | Array, KhtmlBoxDirection?: Property$BoxDirection | Array, KhtmlBoxFlex?: Property$BoxFlex | Array, KhtmlBoxFlexGroup?: Property$BoxFlexGroup | Array, KhtmlBoxLines?: Property$BoxLines | Array, KhtmlBoxOrdinalGroup?: Property$BoxOrdinalGroup | Array, KhtmlBoxOrient?: Property$BoxOrient | Array, KhtmlBoxPack?: Property$BoxPack | Array, KhtmlLineBreak?: Property$LineBreak | Array, KhtmlOpacity?: Property$Opacity | Array, KhtmlUserSelect?: Property$UserSelect | Array, MozBackfaceVisibility?: Property$BackfaceVisibility | Array, MozBackgroundClip?: Property$BackgroundClip | Array, MozBackgroundInlinePolicy?: Property$BoxDecorationBreak | Array, MozBackgroundOrigin?: Property$BackgroundOrigin | Array, MozBackgroundSize?: Property$BackgroundSize | Array>, MozBorderRadius?: Property$BorderRadius | Array>, MozBorderRadiusBottomleft?: Property$BorderBottomLeftRadius | Array>, MozBorderRadiusBottomright?: Property$BorderBottomRightRadius | Array>, MozBorderRadiusTopleft?: Property$BorderTopLeftRadius | Array>, MozBorderRadiusTopright?: Property$BorderTopRightRadius | Array>, MozBoxAlign?: Property$BoxAlign | Array, MozBoxDirection?: Property$BoxDirection | Array, MozBoxFlex?: Property$BoxFlex | Array, MozBoxOrdinalGroup?: Property$BoxOrdinalGroup | Array, MozBoxOrient?: Property$BoxOrient | Array, MozBoxPack?: Property$BoxPack | Array, MozBoxShadow?: Property$BoxShadow | Array, MozFloatEdge?: Property$MozFloatEdge | Array, MozForceBrokenImageIcon?: Property$MozForceBrokenImageIcon | Array, MozOpacity?: Property$Opacity | Array, MozOutline?: Property$Outline | Array>, MozOutlineColor?: Property$OutlineColor | Array, MozOutlineStyle?: Property$OutlineStyle | Array, MozOutlineWidth?: Property$OutlineWidth | Array>, MozPerspective?: Property$Perspective | Array>, MozPerspectiveOrigin?: Property$PerspectiveOrigin | Array>, MozTextAlignLast?: Property$TextAlignLast | Array, MozTextDecorationColor?: Property$TextDecorationColor | Array, MozTextDecorationLine?: Property$TextDecorationLine | Array, MozTextDecorationStyle?: Property$TextDecorationStyle | Array, MozTransform?: Property$Transform | Array, MozTransformOrigin?: Property$TransformOrigin | Array>, MozTransformStyle?: Property$TransformStyle | Array, MozTransition?: Property$Transition | Array>, MozTransitionDelay?: Property$TransitionDelay | Array>, MozTransitionDuration?: Property$TransitionDuration | Array>, MozTransitionProperty?: Property$TransitionProperty | Array, MozTransitionTimingFunction?: Property$TransitionTimingFunction | Array, MozUserInput?: Property$MozUserInput | Array, msImeMode?: Property$ImeMode | Array, OAnimation?: Property$Animation | Array>, OAnimationDelay?: Property$AnimationDelay | Array>, OAnimationDirection?: Property$AnimationDirection | Array, OAnimationDuration?: Property$AnimationDuration | Array>, OAnimationFillMode?: Property$AnimationFillMode | Array, OAnimationIterationCount?: Property$AnimationIterationCount | Array, OAnimationName?: Property$AnimationName | Array, OAnimationPlayState?: Property$AnimationPlayState | Array, OAnimationTimingFunction?: Property$AnimationTimingFunction | Array, OBackgroundSize?: Property$BackgroundSize | Array>, OBorderImage?: Property$BorderImage | Array, OObjectFit?: Property$ObjectFit | Array, OObjectPosition?: Property$ObjectPosition | Array>, OTabSize?: Property$TabSize | Array>, OTextOverflow?: Property$TextOverflow | Array, OTransform?: Property$Transform | Array, OTransformOrigin?: Property$TransformOrigin | Array>, OTransition?: Property$Transition | Array>, OTransitionDelay?: Property$TransitionDelay | Array>, OTransitionDuration?: Property$TransitionDuration | Array>, OTransitionProperty?: Property$TransitionProperty | Array, OTransitionTimingFunction?: Property$TransitionTimingFunction | Array, WebkitBoxAlign?: Property$BoxAlign | Array, WebkitBoxDirection?: Property$BoxDirection | Array, WebkitBoxFlex?: Property$BoxFlex | Array, WebkitBoxFlexGroup?: Property$BoxFlexGroup | Array, WebkitBoxLines?: Property$BoxLines | Array, WebkitBoxOrdinalGroup?: Property$BoxOrdinalGroup | Array, WebkitBoxOrient?: Property$BoxOrient | Array, WebkitBoxPack?: Property$BoxPack | Array, |}; export type SvgPropertiesFallback = {| alignmentBaseline?: Property$AlignmentBaseline | Array, baselineShift?: Property$BaselineShift | Array>, clip?: Property$Clip | Array, clipPath?: Property$ClipPath | Array, clipRule?: Property$ClipRule | Array, color?: Property$Color | Array, colorInterpolation?: Property$ColorInterpolation | Array, colorRendering?: Property$ColorRendering | Array, cursor?: Property$Cursor | Array, direction?: Property$Direction | Array, display?: Property$Display | Array, dominantBaseline?: Property$DominantBaseline | Array, fill?: Property$Fill | Array, fillOpacity?: Property$FillOpacity | Array, fillRule?: Property$FillRule | Array, filter?: Property$Filter | Array, floodColor?: Property$FloodColor | Array, floodOpacity?: Property$FloodOpacity | Array, font?: Property$Font | Array, fontFamily?: Property$FontFamily | Array, fontSize?: Property$FontSize | Array>, fontSizeAdjust?: Property$FontSizeAdjust | Array, fontStretch?: Property$FontStretch | Array, fontStyle?: Property$FontStyle | Array, fontVariant?: Property$FontVariant | Array, fontWeight?: Property$FontWeight | Array, glyphOrientationVertical?: Property$GlyphOrientationVertical | Array, imageRendering?: Property$ImageRendering | Array, letterSpacing?: Property$LetterSpacing | Array>, lightingColor?: Property$LightingColor | Array, lineHeight?: Property$LineHeight | Array>, marker?: Property$Marker | Array, markerEnd?: Property$MarkerEnd | Array, markerMid?: Property$MarkerMid | Array, markerStart?: Property$MarkerStart | Array, mask?: Property$Mask | Array>, opacity?: Property$Opacity | Array, overflow?: Property$Overflow | Array, paintOrder?: Property$PaintOrder | Array, pointerEvents?: Property$PointerEvents | Array, shapeRendering?: Property$ShapeRendering | Array, stopColor?: Property$StopColor | Array, stopOpacity?: Property$StopOpacity | Array, stroke?: Property$Stroke | Array, strokeDasharray?: Property$StrokeDasharray | Array>, strokeDashoffset?: Property$StrokeDashoffset | Array>, strokeLinecap?: Property$StrokeLinecap | Array, strokeLinejoin?: Property$StrokeLinejoin | Array, strokeMiterlimit?: Property$StrokeMiterlimit | Array, strokeOpacity?: Property$StrokeOpacity | Array, strokeWidth?: Property$StrokeWidth | Array>, textAnchor?: Property$TextAnchor | Array, textDecoration?: Property$TextDecoration | Array>, textRendering?: Property$TextRendering | Array, unicodeBidi?: Property$UnicodeBidi | Array, vectorEffect?: Property$VectorEffect | Array, visibility?: Property$Visibility | Array, whiteSpace?: Property$WhiteSpace | Array, wordSpacing?: Property$WordSpacing | Array>, writingMode?: Property$WritingMode | Array, |}; export type PropertiesFallback = {| ...StandardPropertiesFallback, ...VendorPropertiesFallback, ...ObsoletePropertiesFallback, ...SvgPropertiesFallback, |}; export type StandardLonghandPropertiesHyphenFallback = {| "accent-color"?: Property$AccentColor | Array, "align-content"?: Property$AlignContent | Array, "align-items"?: Property$AlignItems | Array, "align-self"?: Property$AlignSelf | Array, "align-tracks"?: Property$AlignTracks | Array, "animation-composition"?: Property$AnimationComposition | Array, "animation-delay"?: Property$AnimationDelay | Array>, "animation-direction"?: Property$AnimationDirection | Array, "animation-duration"?: Property$AnimationDuration | Array>, "animation-fill-mode"?: Property$AnimationFillMode | Array, "animation-iteration-count"?: Property$AnimationIterationCount | Array, "animation-name"?: Property$AnimationName | Array, "animation-play-state"?: Property$AnimationPlayState | Array, "animation-range-end"?: Property$AnimationRangeEnd | Array>, "animation-range-start"?: Property$AnimationRangeStart | Array>, "animation-timeline"?: Property$AnimationTimeline | Array, "animation-timing-function"?: Property$AnimationTimingFunction | Array, appearance?: Property$Appearance | Array, "aspect-ratio"?: Property$AspectRatio | Array, "backdrop-filter"?: Property$BackdropFilter | Array, "backface-visibility"?: Property$BackfaceVisibility | Array, "background-attachment"?: Property$BackgroundAttachment | Array, "background-blend-mode"?: Property$BackgroundBlendMode | Array, "background-clip"?: Property$BackgroundClip | Array, "background-color"?: Property$BackgroundColor | Array, "background-image"?: Property$BackgroundImage | Array, "background-origin"?: Property$BackgroundOrigin | Array, "background-position-x"?: Property$BackgroundPositionX | Array>, "background-position-y"?: Property$BackgroundPositionY | Array>, "background-repeat"?: Property$BackgroundRepeat | Array, "background-size"?: Property$BackgroundSize | Array>, "block-overflow"?: Property$BlockOverflow | Array, "block-size"?: Property$BlockSize | Array>, "border-block-color"?: Property$BorderBlockColor | Array, "border-block-end-color"?: Property$BorderBlockEndColor | Array, "border-block-end-style"?: Property$BorderBlockEndStyle | Array, "border-block-end-width"?: Property$BorderBlockEndWidth | Array>, "border-block-start-color"?: Property$BorderBlockStartColor | Array, "border-block-start-style"?: Property$BorderBlockStartStyle | Array, "border-block-start-width"?: Property$BorderBlockStartWidth | Array>, "border-block-style"?: Property$BorderBlockStyle | Array, "border-block-width"?: Property$BorderBlockWidth | Array>, "border-bottom-color"?: Property$BorderBottomColor | Array, "border-bottom-left-radius"?: Property$BorderBottomLeftRadius | Array>, "border-bottom-right-radius"?: Property$BorderBottomRightRadius | Array>, "border-bottom-style"?: Property$BorderBottomStyle | Array, "border-bottom-width"?: Property$BorderBottomWidth | Array>, "border-collapse"?: Property$BorderCollapse | Array, "border-end-end-radius"?: Property$BorderEndEndRadius | Array>, "border-end-start-radius"?: Property$BorderEndStartRadius | Array>, "border-image-outset"?: Property$BorderImageOutset | Array>, "border-image-repeat"?: Property$BorderImageRepeat | Array, "border-image-slice"?: Property$BorderImageSlice | Array, "border-image-source"?: Property$BorderImageSource | Array, "border-image-width"?: Property$BorderImageWidth | Array>, "border-inline-color"?: Property$BorderInlineColor | Array, "border-inline-end-color"?: Property$BorderInlineEndColor | Array, "border-inline-end-style"?: Property$BorderInlineEndStyle | Array, "border-inline-end-width"?: Property$BorderInlineEndWidth | Array>, "border-inline-start-color"?: Property$BorderInlineStartColor | Array, "border-inline-start-style"?: Property$BorderInlineStartStyle | Array, "border-inline-start-width"?: Property$BorderInlineStartWidth | Array>, "border-inline-style"?: Property$BorderInlineStyle | Array, "border-inline-width"?: Property$BorderInlineWidth | Array>, "border-left-color"?: Property$BorderLeftColor | Array, "border-left-style"?: Property$BorderLeftStyle | Array, "border-left-width"?: Property$BorderLeftWidth | Array>, "border-right-color"?: Property$BorderRightColor | Array, "border-right-style"?: Property$BorderRightStyle | Array, "border-right-width"?: Property$BorderRightWidth | Array>, "border-spacing"?: Property$BorderSpacing | Array>, "border-start-end-radius"?: Property$BorderStartEndRadius | Array>, "border-start-start-radius"?: Property$BorderStartStartRadius | Array>, "border-top-color"?: Property$BorderTopColor | Array, "border-top-left-radius"?: Property$BorderTopLeftRadius | Array>, "border-top-right-radius"?: Property$BorderTopRightRadius | Array>, "border-top-style"?: Property$BorderTopStyle | Array, "border-top-width"?: Property$BorderTopWidth | Array>, bottom?: Property$Bottom | Array>, "box-decoration-break"?: Property$BoxDecorationBreak | Array, "box-shadow"?: Property$BoxShadow | Array, "box-sizing"?: Property$BoxSizing | Array, "break-after"?: Property$BreakAfter | Array, "break-before"?: Property$BreakBefore | Array, "break-inside"?: Property$BreakInside | Array, "caption-side"?: Property$CaptionSide | Array, "caret-color"?: Property$CaretColor | Array, "caret-shape"?: Property$CaretShape | Array, clear?: Property$Clear | Array, "clip-path"?: Property$ClipPath | Array, color?: Property$Color | Array, "color-adjust"?: Property$PrintColorAdjust | Array, "color-scheme"?: Property$ColorScheme | Array, "column-count"?: Property$ColumnCount | Array, "column-fill"?: Property$ColumnFill | Array, "column-gap"?: Property$ColumnGap | Array>, "column-rule-color"?: Property$ColumnRuleColor | Array, "column-rule-style"?: Property$ColumnRuleStyle | Array, "column-rule-width"?: Property$ColumnRuleWidth | Array>, "column-span"?: Property$ColumnSpan | Array, "column-width"?: Property$ColumnWidth | Array>, contain?: Property$Contain | Array, "contain-intrinsic-block-size"?: Property$ContainIntrinsicBlockSize | Array>, "contain-intrinsic-height"?: Property$ContainIntrinsicHeight | Array>, "contain-intrinsic-inline-size"?: Property$ContainIntrinsicInlineSize | Array>, "contain-intrinsic-width"?: Property$ContainIntrinsicWidth | Array>, "container-name"?: Property$ContainerName | Array, "container-type"?: Property$ContainerType | Array, content?: Property$Content | Array, "content-visibility"?: Property$ContentVisibility | Array, "counter-increment"?: Property$CounterIncrement | Array, "counter-reset"?: Property$CounterReset | Array, "counter-set"?: Property$CounterSet | Array, cursor?: Property$Cursor | Array, direction?: Property$Direction | Array, display?: Property$Display | Array, "empty-cells"?: Property$EmptyCells | Array, filter?: Property$Filter | Array, "flex-basis"?: Property$FlexBasis | Array>, "flex-direction"?: Property$FlexDirection | Array, "flex-grow"?: Property$FlexGrow | Array, "flex-shrink"?: Property$FlexShrink | Array, "flex-wrap"?: Property$FlexWrap | Array, float?: Property$Float | Array, "font-family"?: Property$FontFamily | Array, "font-feature-settings"?: Property$FontFeatureSettings | Array, "font-kerning"?: Property$FontKerning | Array, "font-language-override"?: Property$FontLanguageOverride | Array, "font-optical-sizing"?: Property$FontOpticalSizing | Array, "font-palette"?: Property$FontPalette | Array, "font-size"?: Property$FontSize | Array>, "font-size-adjust"?: Property$FontSizeAdjust | Array, "font-smooth"?: Property$FontSmooth | Array>, "font-stretch"?: Property$FontStretch | Array, "font-style"?: Property$FontStyle | Array, "font-synthesis"?: Property$FontSynthesis | Array, "font-synthesis-position"?: Property$FontSynthesisPosition | Array, "font-synthesis-small-caps"?: Property$FontSynthesisSmallCaps | Array, "font-synthesis-style"?: Property$FontSynthesisStyle | Array, "font-synthesis-weight"?: Property$FontSynthesisWeight | Array, "font-variant"?: Property$FontVariant | Array, "font-variant-alternates"?: Property$FontVariantAlternates | Array, "font-variant-caps"?: Property$FontVariantCaps | Array, "font-variant-east-asian"?: Property$FontVariantEastAsian | Array, "font-variant-emoji"?: Property$FontVariantEmoji | Array, "font-variant-ligatures"?: Property$FontVariantLigatures | Array, "font-variant-numeric"?: Property$FontVariantNumeric | Array, "font-variant-position"?: Property$FontVariantPosition | Array, "font-variation-settings"?: Property$FontVariationSettings | Array, "font-weight"?: Property$FontWeight | Array, "forced-color-adjust"?: Property$ForcedColorAdjust | Array, "grid-auto-columns"?: Property$GridAutoColumns | Array>, "grid-auto-flow"?: Property$GridAutoFlow | Array, "grid-auto-rows"?: Property$GridAutoRows | Array>, "grid-column-end"?: Property$GridColumnEnd | Array, "grid-column-start"?: Property$GridColumnStart | Array, "grid-row-end"?: Property$GridRowEnd | Array, "grid-row-start"?: Property$GridRowStart | Array, "grid-template-areas"?: Property$GridTemplateAreas | Array, "grid-template-columns"?: Property$GridTemplateColumns | Array>, "grid-template-rows"?: Property$GridTemplateRows | Array>, "hanging-punctuation"?: Property$HangingPunctuation | Array, height?: Property$Height | Array>, "hyphenate-character"?: Property$HyphenateCharacter | Array, "hyphenate-limit-chars"?: Property$HyphenateLimitChars | Array, hyphens?: Property$Hyphens | Array, "image-orientation"?: Property$ImageOrientation | Array, "image-rendering"?: Property$ImageRendering | Array, "image-resolution"?: Property$ImageResolution | Array, "initial-letter"?: Property$InitialLetter | Array, "inline-size"?: Property$InlineSize | Array>, "input-security"?: Property$InputSecurity | Array, "inset-block-end"?: Property$InsetBlockEnd | Array>, "inset-block-start"?: Property$InsetBlockStart | Array>, "inset-inline-end"?: Property$InsetInlineEnd | Array>, "inset-inline-start"?: Property$InsetInlineStart | Array>, isolation?: Property$Isolation | Array, "justify-content"?: Property$JustifyContent | Array, "justify-items"?: Property$JustifyItems | Array, "justify-self"?: Property$JustifySelf | Array, "justify-tracks"?: Property$JustifyTracks | Array, left?: Property$Left | Array>, "letter-spacing"?: Property$LetterSpacing | Array>, "line-break"?: Property$LineBreak | Array, "line-height"?: Property$LineHeight | Array>, "line-height-step"?: Property$LineHeightStep | Array>, "list-style-image"?: Property$ListStyleImage | Array, "list-style-position"?: Property$ListStylePosition | Array, "list-style-type"?: Property$ListStyleType | Array, "margin-block-end"?: Property$MarginBlockEnd | Array>, "margin-block-start"?: Property$MarginBlockStart | Array>, "margin-bottom"?: Property$MarginBottom | Array>, "margin-inline-end"?: Property$MarginInlineEnd | Array>, "margin-inline-start"?: Property$MarginInlineStart | Array>, "margin-left"?: Property$MarginLeft | Array>, "margin-right"?: Property$MarginRight | Array>, "margin-top"?: Property$MarginTop | Array>, "margin-trim"?: Property$MarginTrim | Array, "mask-border-mode"?: Property$MaskBorderMode | Array, "mask-border-outset"?: Property$MaskBorderOutset | Array>, "mask-border-repeat"?: Property$MaskBorderRepeat | Array, "mask-border-slice"?: Property$MaskBorderSlice | Array, "mask-border-source"?: Property$MaskBorderSource | Array, "mask-border-width"?: Property$MaskBorderWidth | Array>, "mask-clip"?: Property$MaskClip | Array, "mask-composite"?: Property$MaskComposite | Array, "mask-image"?: Property$MaskImage | Array, "mask-mode"?: Property$MaskMode | Array, "mask-origin"?: Property$MaskOrigin | Array, "mask-position"?: Property$MaskPosition | Array>, "mask-repeat"?: Property$MaskRepeat | Array, "mask-size"?: Property$MaskSize | Array>, "mask-type"?: Property$MaskType | Array, "masonry-auto-flow"?: Property$MasonryAutoFlow | Array, "math-depth"?: Property$MathDepth | Array, "math-shift"?: Property$MathShift | Array, "math-style"?: Property$MathStyle | Array, "max-block-size"?: Property$MaxBlockSize | Array>, "max-height"?: Property$MaxHeight | Array>, "max-inline-size"?: Property$MaxInlineSize | Array>, "max-lines"?: Property$MaxLines | Array, "max-width"?: Property$MaxWidth | Array>, "min-block-size"?: Property$MinBlockSize | Array>, "min-height"?: Property$MinHeight | Array>, "min-inline-size"?: Property$MinInlineSize | Array>, "min-width"?: Property$MinWidth | Array>, "mix-blend-mode"?: Property$MixBlendMode | Array, "motion-distance"?: Property$OffsetDistance | Array>, "motion-path"?: Property$OffsetPath | Array, "motion-rotation"?: Property$OffsetRotate | Array, "object-fit"?: Property$ObjectFit | Array, "object-position"?: Property$ObjectPosition | Array>, "offset-anchor"?: Property$OffsetAnchor | Array>, "offset-distance"?: Property$OffsetDistance | Array>, "offset-path"?: Property$OffsetPath | Array, "offset-position"?: Property$OffsetPosition | Array>, "offset-rotate"?: Property$OffsetRotate | Array, "offset-rotation"?: Property$OffsetRotate | Array, opacity?: Property$Opacity | Array, order?: Property$Order | Array, orphans?: Property$Orphans | Array, "outline-color"?: Property$OutlineColor | Array, "outline-offset"?: Property$OutlineOffset | Array>, "outline-style"?: Property$OutlineStyle | Array, "outline-width"?: Property$OutlineWidth | Array>, "overflow-anchor"?: Property$OverflowAnchor | Array, "overflow-block"?: Property$OverflowBlock | Array, "overflow-clip-box"?: Property$OverflowClipBox | Array, "overflow-clip-margin"?: Property$OverflowClipMargin | Array>, "overflow-inline"?: Property$OverflowInline | Array, "overflow-wrap"?: Property$OverflowWrap | Array, "overflow-x"?: Property$OverflowX | Array, "overflow-y"?: Property$OverflowY | Array, overlay?: Property$Overlay | Array, "overscroll-behavior-block"?: Property$OverscrollBehaviorBlock | Array, "overscroll-behavior-inline"?: Property$OverscrollBehaviorInline | Array, "overscroll-behavior-x"?: Property$OverscrollBehaviorX | Array, "overscroll-behavior-y"?: Property$OverscrollBehaviorY | Array, "padding-block-end"?: Property$PaddingBlockEnd | Array>, "padding-block-start"?: Property$PaddingBlockStart | Array>, "padding-bottom"?: Property$PaddingBottom | Array>, "padding-inline-end"?: Property$PaddingInlineEnd | Array>, "padding-inline-start"?: Property$PaddingInlineStart | Array>, "padding-left"?: Property$PaddingLeft | Array>, "padding-right"?: Property$PaddingRight | Array>, "padding-top"?: Property$PaddingTop | Array>, page?: Property$Page | Array, "page-break-after"?: Property$PageBreakAfter | Array, "page-break-before"?: Property$PageBreakBefore | Array, "page-break-inside"?: Property$PageBreakInside | Array, "paint-order"?: Property$PaintOrder | Array, perspective?: Property$Perspective | Array>, "perspective-origin"?: Property$PerspectiveOrigin | Array>, "pointer-events"?: Property$PointerEvents | Array, position?: Property$Position | Array, "print-color-adjust"?: Property$PrintColorAdjust | Array, quotes?: Property$Quotes | Array, resize?: Property$Resize | Array, right?: Property$Right | Array>, rotate?: Property$Rotate | Array, "row-gap"?: Property$RowGap | Array>, "ruby-align"?: Property$RubyAlign | Array, "ruby-merge"?: Property$RubyMerge | Array, "ruby-position"?: Property$RubyPosition | Array, scale?: Property$Scale | Array, "scroll-behavior"?: Property$ScrollBehavior | Array, "scroll-margin-block-end"?: Property$ScrollMarginBlockEnd | Array>, "scroll-margin-block-start"?: Property$ScrollMarginBlockStart | Array>, "scroll-margin-bottom"?: Property$ScrollMarginBottom | Array>, "scroll-margin-inline-end"?: Property$ScrollMarginInlineEnd | Array>, "scroll-margin-inline-start"?: Property$ScrollMarginInlineStart | Array>, "scroll-margin-left"?: Property$ScrollMarginLeft | Array>, "scroll-margin-right"?: Property$ScrollMarginRight | Array>, "scroll-margin-top"?: Property$ScrollMarginTop | Array>, "scroll-padding-block-end"?: Property$ScrollPaddingBlockEnd | Array>, "scroll-padding-block-start"?: Property$ScrollPaddingBlockStart | Array>, "scroll-padding-bottom"?: Property$ScrollPaddingBottom | Array>, "scroll-padding-inline-end"?: Property$ScrollPaddingInlineEnd | Array>, "scroll-padding-inline-start"?: Property$ScrollPaddingInlineStart | Array>, "scroll-padding-left"?: Property$ScrollPaddingLeft | Array>, "scroll-padding-right"?: Property$ScrollPaddingRight | Array>, "scroll-padding-top"?: Property$ScrollPaddingTop | Array>, "scroll-snap-align"?: Property$ScrollSnapAlign | Array, "scroll-snap-margin-bottom"?: Property$ScrollMarginBottom | Array>, "scroll-snap-margin-left"?: Property$ScrollMarginLeft | Array>, "scroll-snap-margin-right"?: Property$ScrollMarginRight | Array>, "scroll-snap-margin-top"?: Property$ScrollMarginTop | Array>, "scroll-snap-stop"?: Property$ScrollSnapStop | Array, "scroll-snap-type"?: Property$ScrollSnapType | Array, "scroll-timeline-axis"?: Property$ScrollTimelineAxis | Array, "scroll-timeline-name"?: Property$ScrollTimelineName | Array, "scrollbar-color"?: Property$ScrollbarColor | Array, "scrollbar-gutter"?: Property$ScrollbarGutter | Array, "scrollbar-width"?: Property$ScrollbarWidth | Array, "shape-image-threshold"?: Property$ShapeImageThreshold | Array, "shape-margin"?: Property$ShapeMargin | Array>, "shape-outside"?: Property$ShapeOutside | Array, "tab-size"?: Property$TabSize | Array>, "table-layout"?: Property$TableLayout | Array, "text-align"?: Property$TextAlign | Array, "text-align-last"?: Property$TextAlignLast | Array, "text-combine-upright"?: Property$TextCombineUpright | Array, "text-decoration-color"?: Property$TextDecorationColor | Array, "text-decoration-line"?: Property$TextDecorationLine | Array, "text-decoration-skip"?: Property$TextDecorationSkip | Array, "text-decoration-skip-ink"?: Property$TextDecorationSkipInk | Array, "text-decoration-style"?: Property$TextDecorationStyle | Array, "text-decoration-thickness"?: Property$TextDecorationThickness | Array>, "text-emphasis-color"?: Property$TextEmphasisColor | Array, "text-emphasis-position"?: Property$TextEmphasisPosition | Array, "text-emphasis-style"?: Property$TextEmphasisStyle | Array, "text-indent"?: Property$TextIndent | Array>, "text-justify"?: Property$TextJustify | Array, "text-orientation"?: Property$TextOrientation | Array, "text-overflow"?: Property$TextOverflow | Array, "text-rendering"?: Property$TextRendering | Array, "text-shadow"?: Property$TextShadow | Array, "text-size-adjust"?: Property$TextSizeAdjust | Array, "text-transform"?: Property$TextTransform | Array, "text-underline-offset"?: Property$TextUnderlineOffset | Array>, "text-underline-position"?: Property$TextUnderlinePosition | Array, "text-wrap"?: Property$TextWrap | Array, "timeline-scope"?: Property$TimelineScope | Array, top?: Property$Top | Array>, "touch-action"?: Property$TouchAction | Array, transform?: Property$Transform | Array, "transform-box"?: Property$TransformBox | Array, "transform-origin"?: Property$TransformOrigin | Array>, "transform-style"?: Property$TransformStyle | Array, "transition-behavior"?: Property$TransitionBehavior | Array, "transition-delay"?: Property$TransitionDelay | Array>, "transition-duration"?: Property$TransitionDuration | Array>, "transition-property"?: Property$TransitionProperty | Array, "transition-timing-function"?: Property$TransitionTimingFunction | Array, translate?: Property$Translate | Array>, "unicode-bidi"?: Property$UnicodeBidi | Array, "user-select"?: Property$UserSelect | Array, "vertical-align"?: Property$VerticalAlign | Array>, "view-timeline-axis"?: Property$ViewTimelineAxis | Array, "view-timeline-inset"?: Property$ViewTimelineInset | Array>, "view-timeline-name"?: Property$ViewTimelineName | Array, "view-transition-name"?: Property$ViewTransitionName | Array, visibility?: Property$Visibility | Array, "white-space"?: Property$WhiteSpace | Array, "white-space-collapse"?: Property$WhiteSpaceCollapse | Array, "white-space-trim"?: Property$WhiteSpaceTrim | Array, widows?: Property$Widows | Array, width?: Property$Width | Array>, "will-change"?: Property$WillChange | Array, "word-break"?: Property$WordBreak | Array, "word-spacing"?: Property$WordSpacing | Array>, "word-wrap"?: Property$WordWrap | Array, "writing-mode"?: Property$WritingMode | Array, "z-index"?: Property$ZIndex | Array, zoom?: Property$Zoom | Array, |}; export type StandardShorthandPropertiesHyphenFallback = {| all?: Property$All | Array, animation?: Property$Animation | Array>, "animation-range"?: Property$AnimationRange | Array>, background?: Property$Background | Array>, "background-position"?: Property$BackgroundPosition | Array>, border?: Property$Border | Array>, "border-block"?: Property$BorderBlock | Array>, "border-block-end"?: Property$BorderBlockEnd | Array>, "border-block-start"?: Property$BorderBlockStart | Array>, "border-bottom"?: Property$BorderBottom | Array>, "border-color"?: Property$BorderColor | Array, "border-image"?: Property$BorderImage | Array, "border-inline"?: Property$BorderInline | Array>, "border-inline-end"?: Property$BorderInlineEnd | Array>, "border-inline-start"?: Property$BorderInlineStart | Array>, "border-left"?: Property$BorderLeft | Array>, "border-radius"?: Property$BorderRadius | Array>, "border-right"?: Property$BorderRight | Array>, "border-style"?: Property$BorderStyle | Array, "border-top"?: Property$BorderTop | Array>, "border-width"?: Property$BorderWidth | Array>, caret?: Property$Caret | Array, "column-rule"?: Property$ColumnRule | Array>, columns?: Property$Columns | Array>, "contain-intrinsic-size"?: Property$ContainIntrinsicSize | Array>, container?: Property$Container | Array, flex?: Property$Flex | Array>, "flex-flow"?: Property$FlexFlow | Array, font?: Property$Font | Array, gap?: Property$Gap | Array>, grid?: Property$Grid | Array, "grid-area"?: Property$GridArea | Array, "grid-column"?: Property$GridColumn | Array, "grid-row"?: Property$GridRow | Array, "grid-template"?: Property$GridTemplate | Array, inset?: Property$Inset | Array>, "inset-block"?: Property$InsetBlock | Array>, "inset-inline"?: Property$InsetInline | Array>, "line-clamp"?: Property$LineClamp | Array, "list-style"?: Property$ListStyle | Array, margin?: Property$Margin | Array>, "margin-block"?: Property$MarginBlock | Array>, "margin-inline"?: Property$MarginInline | Array>, mask?: Property$Mask | Array>, "mask-border"?: Property$MaskBorder | Array, motion?: Property$Offset | Array>, offset?: Property$Offset | Array>, outline?: Property$Outline | Array>, overflow?: Property$Overflow | Array, "overscroll-behavior"?: Property$OverscrollBehavior | Array, padding?: Property$Padding | Array>, "padding-block"?: Property$PaddingBlock | Array>, "padding-inline"?: Property$PaddingInline | Array>, "place-content"?: Property$PlaceContent | Array, "place-items"?: Property$PlaceItems | Array, "place-self"?: Property$PlaceSelf | Array, "scroll-margin"?: Property$ScrollMargin | Array>, "scroll-margin-block"?: Property$ScrollMarginBlock | Array>, "scroll-margin-inline"?: Property$ScrollMarginInline | Array>, "scroll-padding"?: Property$ScrollPadding | Array>, "scroll-padding-block"?: Property$ScrollPaddingBlock | Array>, "scroll-padding-inline"?: Property$ScrollPaddingInline | Array>, "scroll-snap-margin"?: Property$ScrollMargin | Array>, "scroll-timeline"?: Property$ScrollTimeline | Array, "text-decoration"?: Property$TextDecoration | Array>, "text-emphasis"?: Property$TextEmphasis | Array, transition?: Property$Transition | Array>, "view-timeline"?: Property$ViewTimeline | Array, |}; export type StandardPropertiesHyphenFallback = {| ...StandardLonghandPropertiesHyphenFallback, ...StandardShorthandPropertiesHyphenFallback, |}; export type VendorLonghandPropertiesHyphenFallback = {| "-moz-animation-delay"?: Property$AnimationDelay | Array>, "-moz-animation-direction"?: Property$AnimationDirection | Array, "-moz-animation-duration"?: Property$AnimationDuration | Array>, "-moz-animation-fill-mode"?: Property$AnimationFillMode | Array, "-moz-animation-iteration-count"?: Property$AnimationIterationCount | Array, "-moz-animation-name"?: Property$AnimationName | Array, "-moz-animation-play-state"?: Property$AnimationPlayState | Array, "-moz-animation-timing-function"?: Property$AnimationTimingFunction | Array, "-moz-appearance"?: Property$MozAppearance | Array, "-moz-binding"?: Property$MozBinding | Array, "-moz-border-bottom-colors"?: Property$MozBorderBottomColors | Array, "-moz-border-end-color"?: Property$BorderInlineEndColor | Array, "-moz-border-end-style"?: Property$BorderInlineEndStyle | Array, "-moz-border-end-width"?: Property$BorderInlineEndWidth | Array>, "-moz-border-left-colors"?: Property$MozBorderLeftColors | Array, "-moz-border-right-colors"?: Property$MozBorderRightColors | Array, "-moz-border-start-color"?: Property$BorderInlineStartColor | Array, "-moz-border-start-style"?: Property$BorderInlineStartStyle | Array, "-moz-border-top-colors"?: Property$MozBorderTopColors | Array, "-moz-box-sizing"?: Property$BoxSizing | Array, "-moz-column-count"?: Property$ColumnCount | Array, "-moz-column-fill"?: Property$ColumnFill | Array, "-moz-column-rule-color"?: Property$ColumnRuleColor | Array, "-moz-column-rule-style"?: Property$ColumnRuleStyle | Array, "-moz-column-rule-width"?: Property$ColumnRuleWidth | Array>, "-moz-column-width"?: Property$ColumnWidth | Array>, "-moz-context-properties"?: Property$MozContextProperties | Array, "-moz-font-feature-settings"?: Property$FontFeatureSettings | Array, "-moz-font-language-override"?: Property$FontLanguageOverride | Array, "-moz-hyphens"?: Property$Hyphens | Array, "-moz-image-region"?: Property$MozImageRegion | Array, "-moz-margin-end"?: Property$MarginInlineEnd | Array>, "-moz-margin-start"?: Property$MarginInlineStart | Array>, "-moz-orient"?: Property$MozOrient | Array, "-moz-osx-font-smoothing"?: Property$FontSmooth | Array>, "-moz-outline-radius-bottomleft"?: Property$MozOutlineRadiusBottomleft | Array>, "-moz-outline-radius-bottomright"?: Property$MozOutlineRadiusBottomright | Array>, "-moz-outline-radius-topleft"?: Property$MozOutlineRadiusTopleft | Array>, "-moz-outline-radius-topright"?: Property$MozOutlineRadiusTopright | Array>, "-moz-padding-end"?: Property$PaddingInlineEnd | Array>, "-moz-padding-start"?: Property$PaddingInlineStart | Array>, "-moz-stack-sizing"?: Property$MozStackSizing | Array, "-moz-tab-size"?: Property$TabSize | Array>, "-moz-text-blink"?: Property$MozTextBlink | Array, "-moz-text-size-adjust"?: Property$TextSizeAdjust | Array, "-moz-user-focus"?: Property$MozUserFocus | Array, "-moz-user-modify"?: Property$MozUserModify | Array, "-moz-user-select"?: Property$UserSelect | Array, "-moz-window-dragging"?: Property$MozWindowDragging | Array, "-moz-window-shadow"?: Property$MozWindowShadow | Array, "-ms-accelerator"?: Property$MsAccelerator | Array, "-ms-block-progression"?: Property$MsBlockProgression | Array, "-ms-content-zoom-chaining"?: Property$MsContentZoomChaining | Array, "-ms-content-zoom-limit-max"?: Property$MsContentZoomLimitMax | Array, "-ms-content-zoom-limit-min"?: Property$MsContentZoomLimitMin | Array, "-ms-content-zoom-snap-points"?: Property$MsContentZoomSnapPoints | Array, "-ms-content-zoom-snap-type"?: Property$MsContentZoomSnapType | Array, "-ms-content-zooming"?: Property$MsContentZooming | Array, "-ms-filter"?: Property$MsFilter | Array, "-ms-flex-direction"?: Property$FlexDirection | Array, "-ms-flex-positive"?: Property$FlexGrow | Array, "-ms-flow-from"?: Property$MsFlowFrom | Array, "-ms-flow-into"?: Property$MsFlowInto | Array, "-ms-grid-columns"?: Property$MsGridColumns | Array>, "-ms-grid-rows"?: Property$MsGridRows | Array>, "-ms-high-contrast-adjust"?: Property$MsHighContrastAdjust | Array, "-ms-hyphenate-limit-chars"?: Property$MsHyphenateLimitChars | Array, "-ms-hyphenate-limit-lines"?: Property$MsHyphenateLimitLines | Array, "-ms-hyphenate-limit-zone"?: Property$MsHyphenateLimitZone | Array>, "-ms-hyphens"?: Property$Hyphens | Array, "-ms-ime-align"?: Property$MsImeAlign | Array, "-ms-line-break"?: Property$LineBreak | Array, "-ms-order"?: Property$Order | Array, "-ms-overflow-style"?: Property$MsOverflowStyle | Array, "-ms-overflow-x"?: Property$OverflowX | Array, "-ms-overflow-y"?: Property$OverflowY | Array, "-ms-scroll-chaining"?: Property$MsScrollChaining | Array, "-ms-scroll-limit-x-max"?: Property$MsScrollLimitXMax | Array>, "-ms-scroll-limit-x-min"?: Property$MsScrollLimitXMin | Array>, "-ms-scroll-limit-y-max"?: Property$MsScrollLimitYMax | Array>, "-ms-scroll-limit-y-min"?: Property$MsScrollLimitYMin | Array>, "-ms-scroll-rails"?: Property$MsScrollRails | Array, "-ms-scroll-snap-points-x"?: Property$MsScrollSnapPointsX | Array, "-ms-scroll-snap-points-y"?: Property$MsScrollSnapPointsY | Array, "-ms-scroll-snap-type"?: Property$MsScrollSnapType | Array, "-ms-scroll-translation"?: Property$MsScrollTranslation | Array, "-ms-scrollbar-3dlight-color"?: Property$MsScrollbar3dlightColor | Array, "-ms-scrollbar-arrow-color"?: Property$MsScrollbarArrowColor | Array, "-ms-scrollbar-base-color"?: Property$MsScrollbarBaseColor | Array, "-ms-scrollbar-darkshadow-color"?: Property$MsScrollbarDarkshadowColor | Array, "-ms-scrollbar-face-color"?: Property$MsScrollbarFaceColor | Array, "-ms-scrollbar-highlight-color"?: Property$MsScrollbarHighlightColor | Array, "-ms-scrollbar-shadow-color"?: Property$MsScrollbarShadowColor | Array, "-ms-scrollbar-track-color"?: Property$MsScrollbarTrackColor | Array, "-ms-text-autospace"?: Property$MsTextAutospace | Array, "-ms-text-combine-horizontal"?: Property$TextCombineUpright | Array, "-ms-text-overflow"?: Property$TextOverflow | Array, "-ms-touch-action"?: Property$TouchAction | Array, "-ms-touch-select"?: Property$MsTouchSelect | Array, "-ms-transform"?: Property$Transform | Array, "-ms-transform-origin"?: Property$TransformOrigin | Array>, "-ms-transition-delay"?: Property$TransitionDelay | Array>, "-ms-transition-duration"?: Property$TransitionDuration | Array>, "-ms-transition-property"?: Property$TransitionProperty | Array, "-ms-transition-timing-function"?: Property$TransitionTimingFunction | Array, "-ms-user-select"?: Property$MsUserSelect | Array, "-ms-word-break"?: Property$WordBreak | Array, "-ms-wrap-flow"?: Property$MsWrapFlow | Array, "-ms-wrap-margin"?: Property$MsWrapMargin | Array>, "-ms-wrap-through"?: Property$MsWrapThrough | Array, "-ms-writing-mode"?: Property$WritingMode | Array, "-webkit-align-content"?: Property$AlignContent | Array, "-webkit-align-items"?: Property$AlignItems | Array, "-webkit-align-self"?: Property$AlignSelf | Array, "-webkit-animation-delay"?: Property$AnimationDelay | Array>, "-webkit-animation-direction"?: Property$AnimationDirection | Array, "-webkit-animation-duration"?: Property$AnimationDuration | Array>, "-webkit-animation-fill-mode"?: Property$AnimationFillMode | Array, "-webkit-animation-iteration-count"?: Property$AnimationIterationCount | Array, "-webkit-animation-name"?: Property$AnimationName | Array, "-webkit-animation-play-state"?: Property$AnimationPlayState | Array, "-webkit-animation-timing-function"?: Property$AnimationTimingFunction | Array, "-webkit-appearance"?: Property$WebkitAppearance | Array, "-webkit-backdrop-filter"?: Property$BackdropFilter | Array, "-webkit-backface-visibility"?: Property$BackfaceVisibility | Array, "-webkit-background-clip"?: Property$BackgroundClip | Array, "-webkit-background-origin"?: Property$BackgroundOrigin | Array, "-webkit-background-size"?: Property$BackgroundSize | Array>, "-webkit-border-before-color"?: Property$WebkitBorderBeforeColor | Array, "-webkit-border-before-style"?: Property$WebkitBorderBeforeStyle | Array, "-webkit-border-before-width"?: Property$WebkitBorderBeforeWidth | Array>, "-webkit-border-bottom-left-radius"?: Property$BorderBottomLeftRadius | Array>, "-webkit-border-bottom-right-radius"?: Property$BorderBottomRightRadius | Array>, "-webkit-border-image-slice"?: Property$BorderImageSlice | Array, "-webkit-border-top-left-radius"?: Property$BorderTopLeftRadius | Array>, "-webkit-border-top-right-radius"?: Property$BorderTopRightRadius | Array>, "-webkit-box-decoration-break"?: Property$BoxDecorationBreak | Array, "-webkit-box-reflect"?: Property$WebkitBoxReflect | Array>, "-webkit-box-shadow"?: Property$BoxShadow | Array, "-webkit-box-sizing"?: Property$BoxSizing | Array, "-webkit-clip-path"?: Property$ClipPath | Array, "-webkit-column-count"?: Property$ColumnCount | Array, "-webkit-column-fill"?: Property$ColumnFill | Array, "-webkit-column-rule-color"?: Property$ColumnRuleColor | Array, "-webkit-column-rule-style"?: Property$ColumnRuleStyle | Array, "-webkit-column-rule-width"?: Property$ColumnRuleWidth | Array>, "-webkit-column-span"?: Property$ColumnSpan | Array, "-webkit-column-width"?: Property$ColumnWidth | Array>, "-webkit-filter"?: Property$Filter | Array, "-webkit-flex-basis"?: Property$FlexBasis | Array>, "-webkit-flex-direction"?: Property$FlexDirection | Array, "-webkit-flex-grow"?: Property$FlexGrow | Array, "-webkit-flex-shrink"?: Property$FlexShrink | Array, "-webkit-flex-wrap"?: Property$FlexWrap | Array, "-webkit-font-feature-settings"?: Property$FontFeatureSettings | Array, "-webkit-font-kerning"?: Property$FontKerning | Array, "-webkit-font-smoothing"?: Property$FontSmooth | Array>, "-webkit-font-variant-ligatures"?: Property$FontVariantLigatures | Array, "-webkit-hyphenate-character"?: Property$HyphenateCharacter | Array, "-webkit-hyphens"?: Property$Hyphens | Array, "-webkit-initial-letter"?: Property$InitialLetter | Array, "-webkit-justify-content"?: Property$JustifyContent | Array, "-webkit-line-break"?: Property$LineBreak | Array, "-webkit-line-clamp"?: Property$WebkitLineClamp | Array, "-webkit-margin-end"?: Property$MarginInlineEnd | Array>, "-webkit-margin-start"?: Property$MarginInlineStart | Array>, "-webkit-mask-attachment"?: Property$WebkitMaskAttachment | Array, "-webkit-mask-box-image-outset"?: Property$MaskBorderOutset | Array>, "-webkit-mask-box-image-repeat"?: Property$MaskBorderRepeat | Array, "-webkit-mask-box-image-slice"?: Property$MaskBorderSlice | Array, "-webkit-mask-box-image-source"?: Property$MaskBorderSource | Array, "-webkit-mask-box-image-width"?: Property$MaskBorderWidth | Array>, "-webkit-mask-clip"?: Property$WebkitMaskClip | Array, "-webkit-mask-composite"?: Property$WebkitMaskComposite | Array, "-webkit-mask-image"?: Property$WebkitMaskImage | Array, "-webkit-mask-origin"?: Property$WebkitMaskOrigin | Array, "-webkit-mask-position"?: Property$WebkitMaskPosition | Array>, "-webkit-mask-position-x"?: Property$WebkitMaskPositionX | Array>, "-webkit-mask-position-y"?: Property$WebkitMaskPositionY | Array>, "-webkit-mask-repeat"?: Property$WebkitMaskRepeat | Array, "-webkit-mask-repeat-x"?: Property$WebkitMaskRepeatX | Array, "-webkit-mask-repeat-y"?: Property$WebkitMaskRepeatY | Array, "-webkit-mask-size"?: Property$WebkitMaskSize | Array>, "-webkit-max-inline-size"?: Property$MaxInlineSize | Array>, "-webkit-order"?: Property$Order | Array, "-webkit-overflow-scrolling"?: Property$WebkitOverflowScrolling | Array, "-webkit-padding-end"?: Property$PaddingInlineEnd | Array>, "-webkit-padding-start"?: Property$PaddingInlineStart | Array>, "-webkit-perspective"?: Property$Perspective | Array>, "-webkit-perspective-origin"?: Property$PerspectiveOrigin | Array>, "-webkit-print-color-adjust"?: Property$PrintColorAdjust | Array, "-webkit-ruby-position"?: Property$RubyPosition | Array, "-webkit-scroll-snap-type"?: Property$ScrollSnapType | Array, "-webkit-shape-margin"?: Property$ShapeMargin | Array>, "-webkit-tap-highlight-color"?: Property$WebkitTapHighlightColor | Array, "-webkit-text-combine"?: Property$TextCombineUpright | Array, "-webkit-text-decoration-color"?: Property$TextDecorationColor | Array, "-webkit-text-decoration-line"?: Property$TextDecorationLine | Array, "-webkit-text-decoration-skip"?: Property$TextDecorationSkip | Array, "-webkit-text-decoration-style"?: Property$TextDecorationStyle | Array, "-webkit-text-emphasis-color"?: Property$TextEmphasisColor | Array, "-webkit-text-emphasis-position"?: Property$TextEmphasisPosition | Array, "-webkit-text-emphasis-style"?: Property$TextEmphasisStyle | Array, "-webkit-text-fill-color"?: Property$WebkitTextFillColor | Array, "-webkit-text-orientation"?: Property$TextOrientation | Array, "-webkit-text-size-adjust"?: Property$TextSizeAdjust | Array, "-webkit-text-stroke-color"?: Property$WebkitTextStrokeColor | Array, "-webkit-text-stroke-width"?: Property$WebkitTextStrokeWidth | Array>, "-webkit-text-underline-position"?: Property$TextUnderlinePosition | Array, "-webkit-touch-callout"?: Property$WebkitTouchCallout | Array, "-webkit-transform"?: Property$Transform | Array, "-webkit-transform-origin"?: Property$TransformOrigin | Array>, "-webkit-transform-style"?: Property$TransformStyle | Array, "-webkit-transition-delay"?: Property$TransitionDelay | Array>, "-webkit-transition-duration"?: Property$TransitionDuration | Array>, "-webkit-transition-property"?: Property$TransitionProperty | Array, "-webkit-transition-timing-function"?: Property$TransitionTimingFunction | Array, "-webkit-user-modify"?: Property$WebkitUserModify | Array, "-webkit-user-select"?: Property$UserSelect | Array, "-webkit-writing-mode"?: Property$WritingMode | Array, |}; export type VendorShorthandPropertiesHyphenFallback = {| "-moz-animation"?: Property$Animation | Array>, "-moz-border-image"?: Property$BorderImage | Array, "-moz-column-rule"?: Property$ColumnRule | Array>, "-moz-columns"?: Property$Columns | Array>, "-moz-outline-radius"?: Property$MozOutlineRadius | Array>, "-ms-content-zoom-limit"?: Property$MsContentZoomLimit | Array, "-ms-content-zoom-snap"?: Property$MsContentZoomSnap | Array, "-ms-flex"?: Property$Flex | Array>, "-ms-scroll-limit"?: Property$MsScrollLimit | Array, "-ms-scroll-snap-x"?: Property$MsScrollSnapX | Array, "-ms-scroll-snap-y"?: Property$MsScrollSnapY | Array, "-ms-transition"?: Property$Transition | Array>, "-webkit-animation"?: Property$Animation | Array>, "-webkit-border-before"?: Property$WebkitBorderBefore | Array>, "-webkit-border-image"?: Property$BorderImage | Array, "-webkit-border-radius"?: Property$BorderRadius | Array>, "-webkit-column-rule"?: Property$ColumnRule | Array>, "-webkit-columns"?: Property$Columns | Array>, "-webkit-flex"?: Property$Flex | Array>, "-webkit-flex-flow"?: Property$FlexFlow | Array, "-webkit-mask"?: Property$WebkitMask | Array>, "-webkit-mask-box-image"?: Property$MaskBorder | Array, "-webkit-text-emphasis"?: Property$TextEmphasis | Array, "-webkit-text-stroke"?: Property$WebkitTextStroke | Array>, "-webkit-transition"?: Property$Transition | Array>, |}; export type VendorPropertiesHyphenFallback = {| ...VendorLonghandPropertiesHyphenFallback, ...VendorShorthandPropertiesHyphenFallback, |}; export type ObsoletePropertiesHyphenFallback = {| azimuth?: Property$Azimuth | Array, "box-align"?: Property$BoxAlign | Array, "box-direction"?: Property$BoxDirection | Array, "box-flex"?: Property$BoxFlex | Array, "box-flex-group"?: Property$BoxFlexGroup | Array, "box-lines"?: Property$BoxLines | Array, "box-ordinal-group"?: Property$BoxOrdinalGroup | Array, "box-orient"?: Property$BoxOrient | Array, "box-pack"?: Property$BoxPack | Array, clip?: Property$Clip | Array, "grid-column-gap"?: Property$GridColumnGap | Array>, "grid-gap"?: Property$GridGap | Array>, "grid-row-gap"?: Property$GridRowGap | Array>, "ime-mode"?: Property$ImeMode | Array, "offset-block"?: Property$InsetBlock | Array>, "offset-block-end"?: Property$InsetBlockEnd | Array>, "offset-block-start"?: Property$InsetBlockStart | Array>, "offset-inline"?: Property$InsetInline | Array>, "offset-inline-end"?: Property$InsetInlineEnd | Array>, "offset-inline-start"?: Property$InsetInlineStart | Array>, "scroll-snap-coordinate"?: Property$ScrollSnapCoordinate | Array>, "scroll-snap-destination"?: Property$ScrollSnapDestination | Array>, "scroll-snap-points-x"?: Property$ScrollSnapPointsX | Array, "scroll-snap-points-y"?: Property$ScrollSnapPointsY | Array, "scroll-snap-type-x"?: Property$ScrollSnapTypeX | Array, "scroll-snap-type-y"?: Property$ScrollSnapTypeY | Array, "-khtml-box-align"?: Property$BoxAlign | Array, "-khtml-box-direction"?: Property$BoxDirection | Array, "-khtml-box-flex"?: Property$BoxFlex | Array, "-khtml-box-flex-group"?: Property$BoxFlexGroup | Array, "-khtml-box-lines"?: Property$BoxLines | Array, "-khtml-box-ordinal-group"?: Property$BoxOrdinalGroup | Array, "-khtml-box-orient"?: Property$BoxOrient | Array, "-khtml-box-pack"?: Property$BoxPack | Array, "-khtml-line-break"?: Property$LineBreak | Array, "-khtml-opacity"?: Property$Opacity | Array, "-khtml-user-select"?: Property$UserSelect | Array, "-moz-backface-visibility"?: Property$BackfaceVisibility | Array, "-moz-background-clip"?: Property$BackgroundClip | Array, "-moz-background-inline-policy"?: Property$BoxDecorationBreak | Array, "-moz-background-origin"?: Property$BackgroundOrigin | Array, "-moz-background-size"?: Property$BackgroundSize | Array>, "-moz-border-radius"?: Property$BorderRadius | Array>, "-moz-border-radius-bottomleft"?: Property$BorderBottomLeftRadius | Array>, "-moz-border-radius-bottomright"?: Property$BorderBottomRightRadius | Array>, "-moz-border-radius-topleft"?: Property$BorderTopLeftRadius | Array>, "-moz-border-radius-topright"?: Property$BorderTopRightRadius | Array>, "-moz-box-align"?: Property$BoxAlign | Array, "-moz-box-direction"?: Property$BoxDirection | Array, "-moz-box-flex"?: Property$BoxFlex | Array, "-moz-box-ordinal-group"?: Property$BoxOrdinalGroup | Array, "-moz-box-orient"?: Property$BoxOrient | Array, "-moz-box-pack"?: Property$BoxPack | Array, "-moz-box-shadow"?: Property$BoxShadow | Array, "-moz-float-edge"?: Property$MozFloatEdge | Array, "-moz-force-broken-image-icon"?: Property$MozForceBrokenImageIcon | Array, "-moz-opacity"?: Property$Opacity | Array, "-moz-outline"?: Property$Outline | Array>, "-moz-outline-color"?: Property$OutlineColor | Array, "-moz-outline-style"?: Property$OutlineStyle | Array, "-moz-outline-width"?: Property$OutlineWidth | Array>, "-moz-perspective"?: Property$Perspective | Array>, "-moz-perspective-origin"?: Property$PerspectiveOrigin | Array>, "-moz-text-align-last"?: Property$TextAlignLast | Array, "-moz-text-decoration-color"?: Property$TextDecorationColor | Array, "-moz-text-decoration-line"?: Property$TextDecorationLine | Array, "-moz-text-decoration-style"?: Property$TextDecorationStyle | Array, "-moz-transform"?: Property$Transform | Array, "-moz-transform-origin"?: Property$TransformOrigin | Array>, "-moz-transform-style"?: Property$TransformStyle | Array, "-moz-transition"?: Property$Transition | Array>, "-moz-transition-delay"?: Property$TransitionDelay | Array>, "-moz-transition-duration"?: Property$TransitionDuration | Array>, "-moz-transition-property"?: Property$TransitionProperty | Array, "-moz-transition-timing-function"?: Property$TransitionTimingFunction | Array, "-moz-user-input"?: Property$MozUserInput | Array, "-ms-ime-mode"?: Property$ImeMode | Array, "-o-animation"?: Property$Animation | Array>, "-o-animation-delay"?: Property$AnimationDelay | Array>, "-o-animation-direction"?: Property$AnimationDirection | Array, "-o-animation-duration"?: Property$AnimationDuration | Array>, "-o-animation-fill-mode"?: Property$AnimationFillMode | Array, "-o-animation-iteration-count"?: Property$AnimationIterationCount | Array, "-o-animation-name"?: Property$AnimationName | Array, "-o-animation-play-state"?: Property$AnimationPlayState | Array, "-o-animation-timing-function"?: Property$AnimationTimingFunction | Array, "-o-background-size"?: Property$BackgroundSize | Array>, "-o-border-image"?: Property$BorderImage | Array, "-o-object-fit"?: Property$ObjectFit | Array, "-o-object-position"?: Property$ObjectPosition | Array>, "-o-tab-size"?: Property$TabSize | Array>, "-o-text-overflow"?: Property$TextOverflow | Array, "-o-transform"?: Property$Transform | Array, "-o-transform-origin"?: Property$TransformOrigin | Array>, "-o-transition"?: Property$Transition | Array>, "-o-transition-delay"?: Property$TransitionDelay | Array>, "-o-transition-duration"?: Property$TransitionDuration | Array>, "-o-transition-property"?: Property$TransitionProperty | Array, "-o-transition-timing-function"?: Property$TransitionTimingFunction | Array, "-webkit-box-align"?: Property$BoxAlign | Array, "-webkit-box-direction"?: Property$BoxDirection | Array, "-webkit-box-flex"?: Property$BoxFlex | Array, "-webkit-box-flex-group"?: Property$BoxFlexGroup | Array, "-webkit-box-lines"?: Property$BoxLines | Array, "-webkit-box-ordinal-group"?: Property$BoxOrdinalGroup | Array, "-webkit-box-orient"?: Property$BoxOrient | Array, "-webkit-box-pack"?: Property$BoxPack | Array, |}; export type SvgPropertiesHyphenFallback = {| "alignment-baseline"?: Property$AlignmentBaseline | Array, "baseline-shift"?: Property$BaselineShift | Array>, clip?: Property$Clip | Array, "clip-path"?: Property$ClipPath | Array, "clip-rule"?: Property$ClipRule | Array, color?: Property$Color | Array, "color-interpolation"?: Property$ColorInterpolation | Array, "color-rendering"?: Property$ColorRendering | Array, cursor?: Property$Cursor | Array, direction?: Property$Direction | Array, display?: Property$Display | Array, "dominant-baseline"?: Property$DominantBaseline | Array, fill?: Property$Fill | Array, "fill-opacity"?: Property$FillOpacity | Array, "fill-rule"?: Property$FillRule | Array, filter?: Property$Filter | Array, "flood-color"?: Property$FloodColor | Array, "flood-opacity"?: Property$FloodOpacity | Array, font?: Property$Font | Array, "font-family"?: Property$FontFamily | Array, "font-size"?: Property$FontSize | Array>, "font-size-adjust"?: Property$FontSizeAdjust | Array, "font-stretch"?: Property$FontStretch | Array, "font-style"?: Property$FontStyle | Array, "font-variant"?: Property$FontVariant | Array, "font-weight"?: Property$FontWeight | Array, "glyph-orientation-vertical"?: Property$GlyphOrientationVertical | Array, "image-rendering"?: Property$ImageRendering | Array, "letter-spacing"?: Property$LetterSpacing | Array>, "lighting-color"?: Property$LightingColor | Array, "line-height"?: Property$LineHeight | Array>, marker?: Property$Marker | Array, "marker-end"?: Property$MarkerEnd | Array, "marker-mid"?: Property$MarkerMid | Array, "marker-start"?: Property$MarkerStart | Array, mask?: Property$Mask | Array>, opacity?: Property$Opacity | Array, overflow?: Property$Overflow | Array, "paint-order"?: Property$PaintOrder | Array, "pointer-events"?: Property$PointerEvents | Array, "shape-rendering"?: Property$ShapeRendering | Array, "stop-color"?: Property$StopColor | Array, "stop-opacity"?: Property$StopOpacity | Array, stroke?: Property$Stroke | Array, "stroke-dasharray"?: Property$StrokeDasharray | Array>, "stroke-dashoffset"?: Property$StrokeDashoffset | Array>, "stroke-linecap"?: Property$StrokeLinecap | Array, "stroke-linejoin"?: Property$StrokeLinejoin | Array, "stroke-miterlimit"?: Property$StrokeMiterlimit | Array, "stroke-opacity"?: Property$StrokeOpacity | Array, "stroke-width"?: Property$StrokeWidth | Array>, "text-anchor"?: Property$TextAnchor | Array, "text-decoration"?: Property$TextDecoration | Array>, "text-rendering"?: Property$TextRendering | Array, "unicode-bidi"?: Property$UnicodeBidi | Array, "vector-effect"?: Property$VectorEffect | Array, visibility?: Property$Visibility | Array, "white-space"?: Property$WhiteSpace | Array, "word-spacing"?: Property$WordSpacing | Array>, "writing-mode"?: Property$WritingMode | Array, |}; export type PropertiesHyphenFallback = {| ...StandardPropertiesHyphenFallback, ...VendorPropertiesHyphenFallback, ...ObsoletePropertiesHyphenFallback, ...SvgPropertiesHyphenFallback, |}; export type AtRules = | "@charset" | "@counter-style" | "@document" | "@font-face" | "@font-feature-values" | "@font-palette-values" | "@import" | "@keyframes" | "@layer" | "@media" | "@namespace" | "@page" | "@property" | "@scope" | "@scroll-timeline" | "@starting-style" | "@supports" | "@viewport"; export type AdvancedPseudos = | ":-moz-any()" | ":-moz-dir" | ":-webkit-any()" | "::cue" | "::cue-region" | "::part" | "::slotted" | "::view-transition-group" | "::view-transition-image-pair" | "::view-transition-new" | "::view-transition-old" | ":dir" | ":has" | ":host" | ":host-context" | ":is" | ":lang" | ":matches()" | ":not" | ":nth-child" | ":nth-last-child" | ":nth-last-of-type" | ":nth-of-type" | ":where"; export type SimplePseudos = | ":-khtml-any-link" | ":-moz-any-link" | ":-moz-focusring" | ":-moz-full-screen" | ":-moz-placeholder" | ":-moz-read-only" | ":-moz-read-write" | ":-moz-ui-invalid" | ":-moz-ui-valid" | ":-ms-fullscreen" | ":-ms-input-placeholder" | ":-webkit-any-link" | ":-webkit-full-screen" | "::-moz-placeholder" | "::-moz-progress-bar" | "::-moz-range-progress" | "::-moz-range-thumb" | "::-moz-range-track" | "::-moz-selection" | "::-ms-backdrop" | "::-ms-browse" | "::-ms-check" | "::-ms-clear" | "::-ms-expand" | "::-ms-fill" | "::-ms-fill-lower" | "::-ms-fill-upper" | "::-ms-input-placeholder" | "::-ms-reveal" | "::-ms-thumb" | "::-ms-ticks-after" | "::-ms-ticks-before" | "::-ms-tooltip" | "::-ms-track" | "::-ms-value" | "::-webkit-backdrop" | "::-webkit-input-placeholder" | "::-webkit-progress-bar" | "::-webkit-progress-inner-value" | "::-webkit-progress-value" | "::-webkit-slider-runnable-track" | "::-webkit-slider-thumb" | "::after" | "::backdrop" | "::before" | "::cue" | "::cue-region" | "::first-letter" | "::first-line" | "::grammar-error" | "::marker" | "::placeholder" | "::selection" | "::spelling-error" | "::target-text" | "::view-transition" | ":active" | ":after" | ":any-link" | ":before" | ":blank" | ":checked" | ":current" | ":default" | ":defined" | ":disabled" | ":empty" | ":enabled" | ":first" | ":first-child" | ":first-letter" | ":first-line" | ":first-of-type" | ":focus" | ":focus-visible" | ":focus-within" | ":fullscreen" | ":future" | ":hover" | ":in-range" | ":indeterminate" | ":invalid" | ":last-child" | ":last-of-type" | ":left" | ":link" | ":local-link" | ":nth-col" | ":nth-last-col" | ":only-child" | ":only-of-type" | ":optional" | ":out-of-range" | ":past" | ":paused" | ":picture-in-picture" | ":placeholder-shown" | ":playing" | ":read-only" | ":read-write" | ":required" | ":right" | ":root" | ":scope" | ":target" | ":target-within" | ":user-invalid" | ":user-valid" | ":valid" | ":visited"; export type Pseudos = AdvancedPseudos | SimplePseudos; export type HtmlAttributes = | "[abbr]" | "[accept-charset]" | "[accept]" | "[accesskey]" | "[action]" | "[align]" | "[alink]" | "[allow]" | "[allowfullscreen]" | "[allowpaymentrequest]" | "[alt]" | "[archive]" | "[async]" | "[attributionsrc]" | "[autobuffer]" | "[autocapitalize]" | "[autocomplete]" | "[autofocus]" | "[autoplay]" | "[axis]" | "[background]" | "[behavior]" | "[bgcolor]" | "[blocking]" | "[border]" | "[bottommargin]" | "[browsingtopics]" | "[capture]" | "[cellpadding]" | "[cellspacing]" | "[char]" | "[charoff]" | "[charset]" | "[checked]" | "[cite]" | "[class]" | "[classid]" | "[clear]" | "[codebase]" | "[codetype]" | "[color]" | "[cols]" | "[colspan]" | "[compact]" | "[content]" | "[contenteditable]" | "[contextmenu]" | "[controls]" | "[coords]" | "[credentialless]" | "[crossorigin]" | "[data]" | "[datetime]" | "[declare]" | "[decoding]" | "[default]" | "[defer]" | "[dir]" | "[direction]" | "[dirname]" | "[disabled]" | "[download]" | "[draggable]" | "[enctype]" | "[enterkeyhint]" | "[exportparts]" | "[face]" | "[fetchpriority]" | "[for]" | "[form]" | "[formaction]" | "[formenctype]" | "[formmethod]" | "[formnovalidate]" | "[formtarget]" | "[frame]" | "[frameborder]" | "[headers]" | "[height]" | "[hidden]" | "[high]" | "[href]" | "[hreflang]" | "[hspace]" | "[http-equiv]" | "[id]" | "[imagesizes]" | "[imagesrcset]" | "[inert]" | "[inputmode]" | "[integrity]" | "[is]" | "[ismap]" | "[itemid]" | "[itemprop]" | "[itemref]" | "[itemscope]" | "[itemtype]" | "[kind]" | "[label]" | "[lang]" | "[language]" | "[leftmargin]" | "[link]" | "[list]" | "[loading]" | "[longdesc]" | "[loop]" | "[low]" | "[manifest]" | "[marginheight]" | "[marginwidth]" | "[max]" | "[maxlength]" | "[media]" | "[method]" | "[methods]" | "[min]" | "[minlength]" | "[moz-opaque]" | "[mozactionhint]" | "[mozallowfullscreen]" | "[msallowfullscreen]" | "[multiple]" | "[muted]" | "[name]" | "[nohref]" | "[nomodule]" | "[nonce]" | "[noresize]" | "[noshade]" | "[novalidate]" | "[nowrap]" | "[onerror]" | "[open]" | "[optimum]" | "[part]" | "[pattern]" | "[ping]" | "[placeholder]" | "[popover]" | "[popovertarget]" | "[popovertargetaction]" | "[poster]" | "[preload]" | "[profile]" | "[readonly]" | "[referrerpolicy]" | "[rel]" | "[required]" | "[rev]" | "[reversed]" | "[rightmargin]" | "[rows]" | "[rowspan]" | "[rules]" | "[sandbox]" | "[scope]" | "[scrollamount]" | "[scrolldelay]" | "[scrolling]" | "[selected]" | "[shadowroot]" | "[shadowrootmode]" | "[shape]" | "[size]" | "[sizes]" | "[slot]" | "[span]" | "[spellcheck]" | "[src]" | "[srcdoc]" | "[srclang]" | "[srcset]" | "[standby]" | "[start]" | "[step]" | "[style]" | "[summary]" | "[tabindex]" | "[target]" | "[text]" | "[title]" | "[topmargin]" | "[translate]" | "[truespeed]" | "[type]" | "[usemap]" | "[valign]" | "[value]" | "[valuetype]" | "[version]" | "[virtualkeyboardpolicy]" | "[vlink]" | "[vspace]" | "[webkitallowfullscreen]" | "[width]" | "[wrap]" | "[x-moz-errormessage]" | "[xmlns]"; export type SvgAttributes = | "[accent-height]" | "[alignment-baseline]" | "[allowReorder]" | "[alphabetic]" | "[animation]" | "[arabic-form]" | "[ascent]" | "[async]" | "[attributeName]" | "[attributeType]" | "[azimuth]" | "[baseFrequency]" | "[baseProfile]" | "[baseline-shift]" | "[bbox]" | "[bias]" | "[by]" | "[calcMode]" | "[cap-height]" | "[class]" | "[clip-path]" | "[clip-rule]" | "[clipPathUnits]" | "[clip]" | "[color-interpolation-filters]" | "[color-interpolation]" | "[color-profile]" | "[color]" | "[contentScriptType]" | "[contentStyleType]" | "[crossorigin]" | "[cursor]" | "[cx]" | "[cy]" | "[d]" | "[decoding]" | "[defer]" | "[descent]" | "[diffuseConstant]" | "[direction]" | "[display]" | "[divisor]" | "[document]" | "[dominant-baseline]" | "[download]" | "[dur]" | "[dx]" | "[dy]" | "[edgeMode]" | "[elevation]" | "[enable-background]" | "[fill-opacity]" | "[fill-rule]" | "[fill]" | "[filterRes]" | "[filterUnits]" | "[filter]" | "[flood-color]" | "[flood-opacity]" | "[font-family]" | "[font-size-adjust]" | "[font-size]" | "[font-stretch]" | "[font-style]" | "[font-variant]" | "[font-weight]" | "[format]" | "[fr]" | "[from]" | "[fx]" | "[fy]" | "[g1]" | "[g2]" | "[global]" | "[glyph-name]" | "[glyph-orientation-horizontal]" | "[glyph-orientation-vertical]" | "[glyphRef]" | "[gradientTransform]" | "[gradientUnits]" | "[graphical]" | "[hanging]" | "[height]" | "[horiz-adv-x]" | "[horiz-origin-x]" | "[horiz-origin-y]" | "[href]" | "[hreflang]" | "[id]" | "[ideographic]" | "[image-rendering]" | "[in2]" | "[in]" | "[k1]" | "[k2]" | "[k3]" | "[k4]" | "[k]" | "[kernelMatrix]" | "[kernelUnitLength]" | "[kerning]" | "[keyPoints]" | "[lang]" | "[lengthAdjust]" | "[letter-spacing]" | "[lighting-color]" | "[limitingConeAngle]" | "[marker-end]" | "[marker-mid]" | "[marker-start]" | "[markerHeight]" | "[markerUnits]" | "[markerWidth]" | "[maskContentUnits]" | "[maskUnits]" | "[mask]" | "[mathematical]" | "[media]" | "[mode]" | "[name]" | "[numOctaves]" | "[offset]" | "[opacity]" | "[operator]" | "[order]" | "[orient]" | "[orientation]" | "[origin]" | "[overflow]" | "[overline-position]" | "[overline-thickness]" | "[paint-order]" | "[panose-1]" | "[path]" | "[patternContentUnits]" | "[patternTransform]" | "[patternUnits]" | "[ping]" | "[pointer-events]" | "[pointsAtX]" | "[pointsAtY]" | "[pointsAtZ]" | "[points]" | "[preserveAlpha]" | "[preserveAspectRatio]" | "[primitiveUnits]" | "[r]" | "[radius]" | "[refX]" | "[refY]" | "[referrerpolicy]" | "[rel]" | "[repeatCount]" | "[requiredExtensions]" | "[requiredFeatures]" | "[rotate]" | "[rx]" | "[ry]" | "[scale]" | "[seed]" | "[shape-rendering]" | "[side]" | "[slope]" | "[solid-color]" | "[solid-opacity]" | "[spacing]" | "[specularConstant]" | "[specularExponent]" | "[spreadMethod]" | "[startOffset]" | "[stdDeviation]" | "[stemh]" | "[stemv]" | "[stitchTiles]" | "[stop-color]" | "[stop-opacity]" | "[strikethrough-position]" | "[strikethrough-thickness]" | "[string]" | "[stroke-dasharray]" | "[stroke-dashoffset]" | "[stroke-linecap]" | "[stroke-linejoin]" | "[stroke-miterlimit]" | "[stroke-opacity]" | "[stroke-width]" | "[stroke]" | "[style]" | "[surfaceScale]" | "[systemLanguage]" | "[tabindex]" | "[targetX]" | "[targetY]" | "[target]" | "[text-anchor]" | "[text-decoration]" | "[text-overflow]" | "[text-rendering]" | "[textLength]" | "[title]" | "[to]" | "[transform-origin]" | "[transform]" | "[type]" | "[u1]" | "[u2]" | "[underline-position]" | "[underline-thickness]" | "[unicode-bidi]" | "[unicode-range]" | "[unicode]" | "[units-per-em]" | "[v-alphabetic]" | "[v-hanging]" | "[v-ideographic]" | "[v-mathematical]" | "[values]" | "[vector-effect]" | "[version]" | "[vert-adv-y]" | "[vert-origin-x]" | "[vert-origin-y]" | "[viewBox]" | "[viewTarget]" | "[visibility]" | "[white-space]" | "[width]" | "[widths]" | "[word-spacing]" | "[writing-mode]" | "[x-height]" | "[x1]" | "[x2]" | "[xChannelSelector]" | "[x]" | "[y1]" | "[y2]" | "[yChannelSelector]" | "[y]" | "[z]" | "[zoomAndPan]"; export type Globals = "-moz-initial" | "inherit" | "initial" | "revert" | "revert-layer" | "unset"; export type Property$AccentColor = Globals | DataType$Color | "auto"; export type Property$AlignContent = Globals | DataType$ContentDistribution | DataType$ContentPosition | "baseline" | "normal" | string; export type Property$AlignItems = Globals | DataType$SelfPosition | "baseline" | "normal" | "stretch" | string; export type Property$AlignSelf = Globals | DataType$SelfPosition | "auto" | "baseline" | "normal" | "stretch" | string; export type Property$AlignTracks = Globals | DataType$ContentDistribution | DataType$ContentPosition | "baseline" | "normal" | string; export type Property$All = Globals; export type Property$Animation = Globals | DataType$SingleAnimation | string; export type Property$AnimationComposition = Globals | DataType$SingleAnimationComposition | string; export type Property$AnimationDelay = Globals | TTime | string; export type Property$AnimationDirection = Globals | DataType$SingleAnimationDirection | string; export type Property$AnimationDuration = Globals | TTime | string; export type Property$AnimationFillMode = Globals | DataType$SingleAnimationFillMode | string; export type Property$AnimationIterationCount = Globals | "infinite" | string | number; export type Property$AnimationName = Globals | "none" | string; export type Property$AnimationPlayState = Globals | "paused" | "running" | string; export type Property$AnimationRange = Globals | DataType$TimelineRangeName | TLength | "normal" | string; export type Property$AnimationRangeEnd = Globals | DataType$TimelineRangeName | TLength | "normal" | string; export type Property$AnimationRangeStart = Globals | DataType$TimelineRangeName | TLength | "normal" | string; export type Property$AnimationTimeline = Globals | DataType$SingleAnimationTimeline | string; export type Property$AnimationTimingFunction = Globals | DataType$EasingFunction | string; export type Property$Appearance = Globals | DataType$CompatAuto | "auto" | "menulist-button" | "none" | "textfield"; export type Property$AspectRatio = Globals | "auto" | string | number; export type Property$Azimuth = | Globals | "behind" | "center" | "center-left" | "center-right" | "far-left" | "far-right" | "left" | "left-side" | "leftwards" | "right" | "right-side" | "rightwards" | string; export type Property$BackdropFilter = Globals | "none" | string; export type Property$BackfaceVisibility = Globals | "hidden" | "visible"; export type Property$Background = Globals | DataType$FinalBgLayer | string; export type Property$BackgroundAttachment = Globals | DataType$Attachment | string; export type Property$BackgroundBlendMode = Globals | DataType$BlendMode | string; export type Property$BackgroundClip = Globals | DataType$Box | string; export type Property$BackgroundColor = Globals | DataType$Color; export type Property$BackgroundImage = Globals | "none" | string; export type Property$BackgroundOrigin = Globals | DataType$Box | string; export type Property$BackgroundPosition = Globals | DataType$BgPosition | string; export type Property$BackgroundPositionX = Globals | TLength | "center" | "left" | "right" | "x-end" | "x-start" | string; export type Property$BackgroundPositionY = Globals | TLength | "bottom" | "center" | "top" | "y-end" | "y-start" | string; export type Property$BackgroundRepeat = Globals | DataType$RepeatStyle | string; export type Property$BackgroundSize = Globals | DataType$BgSize | string; export type Property$BlockOverflow = Globals | "clip" | "ellipsis" | string; export type Property$BlockSize = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type Property$Border = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderBlock = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderBlockColor = Globals | DataType$Color | string; export type Property$BorderBlockEnd = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderBlockEndColor = Globals | DataType$Color; export type Property$BorderBlockEndStyle = Globals | DataType$LineStyle; export type Property$BorderBlockEndWidth = Globals | DataType$LineWidth; export type Property$BorderBlockStart = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderBlockStartColor = Globals | DataType$Color; export type Property$BorderBlockStartStyle = Globals | DataType$LineStyle; export type Property$BorderBlockStartWidth = Globals | DataType$LineWidth; export type Property$BorderBlockStyle = Globals | DataType$LineStyle; export type Property$BorderBlockWidth = Globals | DataType$LineWidth; export type Property$BorderBottom = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderBottomColor = Globals | DataType$Color; export type Property$BorderBottomLeftRadius = Globals | TLength | string; export type Property$BorderBottomRightRadius = Globals | TLength | string; export type Property$BorderBottomStyle = Globals | DataType$LineStyle; export type Property$BorderBottomWidth = Globals | DataType$LineWidth; export type Property$BorderCollapse = Globals | "collapse" | "separate"; export type Property$BorderColor = Globals | DataType$Color | string; export type Property$BorderEndEndRadius = Globals | TLength | string; export type Property$BorderEndStartRadius = Globals | TLength | string; export type Property$BorderImage = Globals | "none" | "repeat" | "round" | "space" | "stretch" | string | number; export type Property$BorderImageOutset = Globals | TLength | string | number; export type Property$BorderImageRepeat = Globals | "repeat" | "round" | "space" | "stretch" | string; export type Property$BorderImageSlice = Globals | string | number; export type Property$BorderImageSource = Globals | "none" | string; export type Property$BorderImageWidth = Globals | TLength | "auto" | string | number; export type Property$BorderInline = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderInlineColor = Globals | DataType$Color | string; export type Property$BorderInlineEnd = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderInlineEndColor = Globals | DataType$Color; export type Property$BorderInlineEndStyle = Globals | DataType$LineStyle; export type Property$BorderInlineEndWidth = Globals | DataType$LineWidth; export type Property$BorderInlineStart = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderInlineStartColor = Globals | DataType$Color; export type Property$BorderInlineStartStyle = Globals | DataType$LineStyle; export type Property$BorderInlineStartWidth = Globals | DataType$LineWidth; export type Property$BorderInlineStyle = Globals | DataType$LineStyle; export type Property$BorderInlineWidth = Globals | DataType$LineWidth; export type Property$BorderLeft = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderLeftColor = Globals | DataType$Color; export type Property$BorderLeftStyle = Globals | DataType$LineStyle; export type Property$BorderLeftWidth = Globals | DataType$LineWidth; export type Property$BorderRadius = Globals | TLength | string; export type Property$BorderRight = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderRightColor = Globals | DataType$Color; export type Property$BorderRightStyle = Globals | DataType$LineStyle; export type Property$BorderRightWidth = Globals | DataType$LineWidth; export type Property$BorderSpacing = Globals | TLength | string; export type Property$BorderStartEndRadius = Globals | TLength | string; export type Property$BorderStartStartRadius = Globals | TLength | string; export type Property$BorderStyle = Globals | DataType$LineStyle | string; export type Property$BorderTop = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$BorderTopColor = Globals | DataType$Color; export type Property$BorderTopLeftRadius = Globals | TLength | string; export type Property$BorderTopRightRadius = Globals | TLength | string; export type Property$BorderTopStyle = Globals | DataType$LineStyle; export type Property$BorderTopWidth = Globals | DataType$LineWidth; export type Property$BorderWidth = Globals | DataType$LineWidth | string; export type Property$Bottom = Globals | TLength | "auto" | string; export type Property$BoxAlign = Globals | "baseline" | "center" | "end" | "start" | "stretch"; export type Property$BoxDecorationBreak = Globals | "clone" | "slice"; export type Property$BoxDirection = Globals | "inherit" | "normal" | "reverse"; export type Property$BoxFlex = Globals | number; export type Property$BoxFlexGroup = Globals | number; export type Property$BoxLines = Globals | "multiple" | "single"; export type Property$BoxOrdinalGroup = Globals | number; export type Property$BoxOrient = Globals | "block-axis" | "horizontal" | "inherit" | "inline-axis" | "vertical"; export type Property$BoxPack = Globals | "center" | "end" | "justify" | "start"; export type Property$BoxShadow = Globals | "none" | string; export type Property$BoxSizing = Globals | "border-box" | "content-box"; export type Property$BreakAfter = | Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"; export type Property$BreakBefore = | Globals | "all" | "always" | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region" | "column" | "left" | "page" | "recto" | "region" | "right" | "verso"; export type Property$BreakInside = Globals | "auto" | "avoid" | "avoid-column" | "avoid-page" | "avoid-region"; export type Property$CaptionSide = Globals | "block-end" | "block-start" | "bottom" | "inline-end" | "inline-start" | "top"; export type Property$Caret = Globals | DataType$Color | "auto" | "bar" | "block" | "underscore" | string; export type Property$CaretColor = Globals | DataType$Color | "auto"; export type Property$CaretShape = Globals | "auto" | "bar" | "block" | "underscore"; export type Property$Clear = Globals | "both" | "inline-end" | "inline-start" | "left" | "none" | "right"; export type Property$Clip = Globals | "auto" | string; export type Property$ClipPath = Globals | DataType$GeometryBox | "none" | string; export type Property$Color = Globals | DataType$Color; export type Property$PrintColorAdjust = Globals | "economy" | "exact"; export type Property$ColorScheme = Globals | "dark" | "light" | "normal" | string; export type Property$ColumnCount = Globals | "auto" | number; export type Property$ColumnFill = Globals | "auto" | "balance" | "balance-all"; export type Property$ColumnGap = Globals | TLength | "normal" | string; export type Property$ColumnRule = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$ColumnRuleColor = Globals | DataType$Color; export type Property$ColumnRuleStyle = Globals | DataType$LineStyle | string; export type Property$ColumnRuleWidth = Globals | DataType$LineWidth | string; export type Property$ColumnSpan = Globals | "all" | "none"; export type Property$ColumnWidth = Globals | TLength | "auto"; export type Property$Columns = Globals | TLength | "auto" | string | number; export type Property$Contain = Globals | "content" | "inline-size" | "layout" | "none" | "paint" | "size" | "strict" | "style" | string; export type Property$ContainIntrinsicBlockSize = Globals | TLength | "none" | string; export type Property$ContainIntrinsicHeight = Globals | TLength | "none" | string; export type Property$ContainIntrinsicInlineSize = Globals | TLength | "none" | string; export type Property$ContainIntrinsicSize = Globals | TLength | "none" | string; export type Property$ContainIntrinsicWidth = Globals | TLength | "none" | string; export type Property$Container = Globals | "none" | string; export type Property$ContainerName = Globals | "none" | string; export type Property$ContainerType = Globals | "inline-size" | "normal" | "size"; export type Property$Content = Globals | DataType$ContentList | "none" | "normal" | string; export type Property$ContentVisibility = Globals | "auto" | "hidden" | "visible"; export type Property$CounterIncrement = Globals | "none" | string; export type Property$CounterReset = Globals | "none" | string; export type Property$CounterSet = Globals | "none" | string; export type Property$Cursor = | Globals | "-moz-grab" | "-webkit-grab" | "alias" | "all-scroll" | "auto" | "cell" | "col-resize" | "context-menu" | "copy" | "crosshair" | "default" | "e-resize" | "ew-resize" | "grab" | "grabbing" | "help" | "move" | "n-resize" | "ne-resize" | "nesw-resize" | "no-drop" | "none" | "not-allowed" | "ns-resize" | "nw-resize" | "nwse-resize" | "pointer" | "progress" | "row-resize" | "s-resize" | "se-resize" | "sw-resize" | "text" | "vertical-text" | "w-resize" | "wait" | "zoom-in" | "zoom-out" | string; export type Property$Direction = Globals | "ltr" | "rtl"; export type Property$Display = | Globals | DataType$DisplayOutside | DataType$DisplayInside | DataType$DisplayInternal | DataType$DisplayLegacy | "contents" | "list-item" | "none" | string; export type Property$EmptyCells = Globals | "hide" | "show"; export type Property$Filter = Globals | "none" | string; export type Property$Flex = Globals | TLength | "auto" | "content" | "fit-content" | "max-content" | "min-content" | "none" | string | number; export type Property$FlexBasis = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-auto" | "auto" | "content" | "fit-content" | "max-content" | "min-content" | string; export type Property$FlexDirection = Globals | "column" | "column-reverse" | "row" | "row-reverse"; export type Property$FlexFlow = Globals | "column" | "column-reverse" | "nowrap" | "row" | "row-reverse" | "wrap" | "wrap-reverse" | string; export type Property$FlexGrow = Globals | number; export type Property$FlexShrink = Globals | number; export type Property$FlexWrap = Globals | "nowrap" | "wrap" | "wrap-reverse"; export type Property$Float = Globals | "inline-end" | "inline-start" | "left" | "none" | "right"; export type Property$Font = Globals | "caption" | "icon" | "menu" | "message-box" | "small-caption" | "status-bar" | string; export type Property$FontFamily = Globals | DataType$GenericFamily | string; export type Property$FontFeatureSettings = Globals | "normal" | string; export type Property$FontKerning = Globals | "auto" | "none" | "normal"; export type Property$FontLanguageOverride = Globals | "normal" | string; export type Property$FontOpticalSizing = Globals | "auto" | "none"; export type Property$FontPalette = Globals | "dark" | "light" | "normal" | string; export type Property$FontSize = Globals | DataType$AbsoluteSize | TLength | "larger" | "smaller" | string; export type Property$FontSizeAdjust = Globals | "from-font" | "none" | string | number; export type Property$FontSmooth = Globals | DataType$AbsoluteSize | TLength | "always" | "auto" | "never"; export type Property$FontStretch = Globals | DataType$FontStretchAbsolute; export type Property$FontStyle = Globals | "italic" | "normal" | "oblique" | string; export type Property$FontSynthesis = Globals | "none" | "position" | "small-caps" | "style" | "weight" | string; export type Property$FontSynthesisPosition = Globals | "auto" | "none"; export type Property$FontSynthesisSmallCaps = Globals | "auto" | "none"; export type Property$FontSynthesisStyle = Globals | "auto" | "none"; export type Property$FontSynthesisWeight = Globals | "auto" | "none"; export type Property$FontVariant = | Globals | DataType$EastAsianVariantValues | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | string; export type Property$FontVariantAlternates = Globals | "historical-forms" | "normal" | string; export type Property$FontVariantCaps = Globals | "all-petite-caps" | "all-small-caps" | "normal" | "petite-caps" | "small-caps" | "titling-caps" | "unicase"; export type Property$FontVariantEastAsian = Globals | DataType$EastAsianVariantValues | "full-width" | "normal" | "proportional-width" | "ruby" | string; export type Property$FontVariantEmoji = Globals | "emoji" | "normal" | "text" | "unicode"; export type Property$FontVariantLigatures = | Globals | "common-ligatures" | "contextual" | "discretionary-ligatures" | "historical-ligatures" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | string; export type Property$FontVariantNumeric = | Globals | "diagonal-fractions" | "lining-nums" | "normal" | "oldstyle-nums" | "ordinal" | "proportional-nums" | "slashed-zero" | "stacked-fractions" | "tabular-nums" | string; export type Property$FontVariantPosition = Globals | "normal" | "sub" | "super"; export type Property$FontVariationSettings = Globals | "normal" | string; export type Property$FontWeight = Globals | DataType$FontWeightAbsolute | "bolder" | "lighter"; export type Property$ForcedColorAdjust = Globals | "auto" | "none"; export type Property$Gap = Globals | TLength | "normal" | string; export type Property$Grid = Globals | "none" | string; export type Property$GridArea = Globals | DataType$GridLine | string; export type Property$GridAutoColumns = Globals | DataType$TrackBreadth | string; export type Property$GridAutoFlow = Globals | "column" | "dense" | "row" | string; export type Property$GridAutoRows = Globals | DataType$TrackBreadth | string; export type Property$GridColumn = Globals | DataType$GridLine | string; export type Property$GridColumnEnd = Globals | DataType$GridLine; export type Property$GridColumnGap = Globals | TLength | string; export type Property$GridColumnStart = Globals | DataType$GridLine; export type Property$GridGap = Globals | TLength | string; export type Property$GridRow = Globals | DataType$GridLine | string; export type Property$GridRowEnd = Globals | DataType$GridLine; export type Property$GridRowGap = Globals | TLength | string; export type Property$GridRowStart = Globals | DataType$GridLine; export type Property$GridTemplate = Globals | "none" | string; export type Property$GridTemplateAreas = Globals | "none" | string; export type Property$GridTemplateColumns = Globals | DataType$TrackBreadth | "none" | "subgrid" | string; export type Property$GridTemplateRows = Globals | DataType$TrackBreadth | "none" | "subgrid" | string; export type Property$HangingPunctuation = Globals | "allow-end" | "first" | "force-end" | "last" | "none" | string; export type Property$Height = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type Property$HyphenateCharacter = Globals | "auto" | string; export type Property$HyphenateLimitChars = Globals | "auto" | string | number; export type Property$Hyphens = Globals | "auto" | "manual" | "none"; export type Property$ImageOrientation = Globals | "flip" | "from-image" | string; export type Property$ImageRendering = Globals | "-moz-crisp-edges" | "-webkit-optimize-contrast" | "auto" | "crisp-edges" | "pixelated"; export type Property$ImageResolution = Globals | "from-image" | string; export type Property$ImeMode = Globals | "active" | "auto" | "disabled" | "inactive" | "normal"; export type Property$InitialLetter = Globals | "normal" | string | number; export type Property$InlineSize = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type Property$InputSecurity = Globals | "auto" | "none"; export type Property$Inset = Globals | TLength | "auto" | string; export type Property$InsetBlock = Globals | TLength | "auto" | string; export type Property$InsetBlockEnd = Globals | TLength | "auto" | string; export type Property$InsetBlockStart = Globals | TLength | "auto" | string; export type Property$InsetInline = Globals | TLength | "auto" | string; export type Property$InsetInlineEnd = Globals | TLength | "auto" | string; export type Property$InsetInlineStart = Globals | TLength | "auto" | string; export type Property$Isolation = Globals | "auto" | "isolate"; export type Property$JustifyContent = Globals | DataType$ContentDistribution | DataType$ContentPosition | "left" | "normal" | "right" | string; export type Property$JustifyItems = Globals | DataType$SelfPosition | "baseline" | "left" | "legacy" | "normal" | "right" | "stretch" | string; export type Property$JustifySelf = Globals | DataType$SelfPosition | "auto" | "baseline" | "left" | "normal" | "right" | "stretch" | string; export type Property$JustifyTracks = Globals | DataType$ContentDistribution | DataType$ContentPosition | "left" | "normal" | "right" | string; export type Property$Left = Globals | TLength | "auto" | string; export type Property$LetterSpacing = Globals | TLength | "normal"; export type Property$LineBreak = Globals | "anywhere" | "auto" | "loose" | "normal" | "strict"; export type Property$LineClamp = Globals | "none" | number; export type Property$LineHeight = Globals | TLength | "normal" | string | number; export type Property$LineHeightStep = Globals | TLength; export type Property$ListStyle = Globals | "inside" | "none" | "outside" | string; export type Property$ListStyleImage = Globals | "none" | string; export type Property$ListStylePosition = Globals | "inside" | "outside"; export type Property$ListStyleType = Globals | "none" | string; export type Property$Margin = Globals | TLength | "auto" | string; export type Property$MarginBlock = Globals | TLength | "auto" | string; export type Property$MarginBlockEnd = Globals | TLength | "auto" | string; export type Property$MarginBlockStart = Globals | TLength | "auto" | string; export type Property$MarginBottom = Globals | TLength | "auto" | string; export type Property$MarginInline = Globals | TLength | "auto" | string; export type Property$MarginInlineEnd = Globals | TLength | "auto" | string; export type Property$MarginInlineStart = Globals | TLength | "auto" | string; export type Property$MarginLeft = Globals | TLength | "auto" | string; export type Property$MarginRight = Globals | TLength | "auto" | string; export type Property$MarginTop = Globals | TLength | "auto" | string; export type Property$MarginTrim = Globals | "all" | "in-flow" | "none"; export type Property$Mask = Globals | DataType$MaskLayer | string; export type Property$MaskBorder = Globals | "alpha" | "luminance" | "none" | "repeat" | "round" | "space" | "stretch" | string | number; export type Property$MaskBorderMode = Globals | "alpha" | "luminance"; export type Property$MaskBorderOutset = Globals | TLength | string | number; export type Property$MaskBorderRepeat = Globals | "repeat" | "round" | "space" | "stretch" | string; export type Property$MaskBorderSlice = Globals | string | number; export type Property$MaskBorderSource = Globals | "none" | string; export type Property$MaskBorderWidth = Globals | TLength | "auto" | string | number; export type Property$MaskClip = Globals | DataType$GeometryBox | "no-clip" | string; export type Property$MaskComposite = Globals | DataType$CompositingOperator | string; export type Property$MaskImage = Globals | "none" | string; export type Property$MaskMode = Globals | DataType$MaskingMode | string; export type Property$MaskOrigin = Globals | DataType$GeometryBox | string; export type Property$MaskPosition = Globals | DataType$Position | string; export type Property$MaskRepeat = Globals | DataType$RepeatStyle | string; export type Property$MaskSize = Globals | DataType$BgSize | string; export type Property$MaskType = Globals | "alpha" | "luminance"; export type Property$MasonryAutoFlow = Globals | "definite-first" | "next" | "ordered" | "pack" | string; export type Property$MathDepth = Globals | "auto-add" | string | number; export type Property$MathShift = Globals | "compact" | "normal"; export type Property$MathStyle = Globals | "compact" | "normal"; export type Property$MaxBlockSize = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | string; export type Property$MaxHeight = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | string; export type Property$MaxInlineSize = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "fit-content" | "max-content" | "min-content" | "none" | string; export type Property$MaxLines = Globals | "none" | number; export type Property$MaxWidth = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "none" | string; export type Property$MinBlockSize = | Globals | TLength | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type Property$MinHeight = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | string; export type Property$MinInlineSize = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "auto" | "fit-content" | "max-content" | "min-content" | string; export type Property$MinWidth = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fill-available" | "-webkit-fit-content" | "-webkit-max-content" | "-webkit-min-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | string; export type Property$MixBlendMode = Globals | DataType$BlendMode | "plus-lighter"; export type Property$Offset = Globals | DataType$Position | "auto" | "none" | "normal" | string; export type Property$OffsetDistance = Globals | TLength | string; export type Property$OffsetPath = Globals | "none" | string; export type Property$OffsetRotate = Globals | "auto" | "reverse" | string; export type Property$ObjectFit = Globals | "contain" | "cover" | "fill" | "none" | "scale-down"; export type Property$ObjectPosition = Globals | DataType$Position; export type Property$OffsetAnchor = Globals | DataType$Position | "auto"; export type Property$OffsetPosition = Globals | DataType$Position | "auto" | "normal"; export type Property$Opacity = Globals | string | number; export type Property$Order = Globals | number; export type Property$Orphans = Globals | number; export type Property$Outline = Globals | DataType$Color | DataType$LineStyle | DataType$LineWidth | "auto" | "invert" | string; export type Property$OutlineColor = Globals | DataType$Color | "invert"; export type Property$OutlineOffset = Globals | TLength; export type Property$OutlineStyle = Globals | DataType$LineStyle | "auto" | string; export type Property$OutlineWidth = Globals | DataType$LineWidth; export type Property$Overflow = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible" | string; export type Property$OverflowAnchor = Globals | "auto" | "none"; export type Property$OverflowBlock = Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type Property$OverflowClipBox = Globals | "content-box" | "padding-box"; export type Property$OverflowClipMargin = Globals | DataType$VisualBox | TLength | string; export type Property$OverflowInline = Globals | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type Property$OverflowWrap = Globals | "anywhere" | "break-word" | "normal"; export type Property$OverflowX = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type Property$OverflowY = Globals | "-moz-hidden-unscrollable" | "auto" | "clip" | "hidden" | "scroll" | "visible"; export type Property$Overlay = Globals | "auto" | "none"; export type Property$OverscrollBehavior = Globals | "auto" | "contain" | "none" | string; export type Property$OverscrollBehaviorBlock = Globals | "auto" | "contain" | "none"; export type Property$OverscrollBehaviorInline = Globals | "auto" | "contain" | "none"; export type Property$OverscrollBehaviorX = Globals | "auto" | "contain" | "none"; export type Property$OverscrollBehaviorY = Globals | "auto" | "contain" | "none"; export type Property$Padding = Globals | TLength | string; export type Property$PaddingBlock = Globals | TLength | string; export type Property$PaddingBlockEnd = Globals | TLength | string; export type Property$PaddingBlockStart = Globals | TLength | string; export type Property$PaddingBottom = Globals | TLength | string; export type Property$PaddingInline = Globals | TLength | string; export type Property$PaddingInlineEnd = Globals | TLength | string; export type Property$PaddingInlineStart = Globals | TLength | string; export type Property$PaddingLeft = Globals | TLength | string; export type Property$PaddingRight = Globals | TLength | string; export type Property$PaddingTop = Globals | TLength | string; export type Property$Page = Globals | "auto" | string; export type Property$PageBreakAfter = Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"; export type Property$PageBreakBefore = Globals | "always" | "auto" | "avoid" | "left" | "recto" | "right" | "verso"; export type Property$PageBreakInside = Globals | "auto" | "avoid"; export type Property$PaintOrder = Globals | "fill" | "markers" | "normal" | "stroke" | string; export type Property$Perspective = Globals | TLength | "none"; export type Property$PerspectiveOrigin = Globals | DataType$Position; export type Property$PlaceContent = Globals | DataType$ContentDistribution | DataType$ContentPosition | "baseline" | "normal" | string; export type Property$PlaceItems = Globals | DataType$SelfPosition | "baseline" | "normal" | "stretch" | string; export type Property$PlaceSelf = Globals | DataType$SelfPosition | "auto" | "baseline" | "normal" | "stretch" | string; export type Property$PointerEvents = Globals | "all" | "auto" | "fill" | "inherit" | "none" | "painted" | "stroke" | "visible" | "visibleFill" | "visiblePainted" | "visibleStroke"; export type Property$Position = Globals | "-webkit-sticky" | "absolute" | "fixed" | "relative" | "static" | "sticky"; export type Property$Quotes = Globals | "auto" | "none" | string; export type Property$Resize = Globals | "block" | "both" | "horizontal" | "inline" | "none" | "vertical"; export type Property$Right = Globals | TLength | "auto" | string; export type Property$Rotate = Globals | "none" | string; export type Property$RowGap = Globals | TLength | "normal" | string; export type Property$RubyAlign = Globals | "center" | "space-around" | "space-between" | "start"; export type Property$RubyMerge = Globals | "auto" | "collapse" | "separate"; export type Property$RubyPosition = Globals | "alternate" | "inter-character" | "over" | "under" | string; export type Property$Scale = Globals | "none" | string | number; export type Property$ScrollBehavior = Globals | "auto" | "smooth"; export type Property$ScrollMargin = Globals | TLength | string; export type Property$ScrollMarginBlock = Globals | TLength | string; export type Property$ScrollMarginBlockEnd = Globals | TLength; export type Property$ScrollMarginBlockStart = Globals | TLength; export type Property$ScrollMarginBottom = Globals | TLength; export type Property$ScrollMarginInline = Globals | TLength | string; export type Property$ScrollMarginInlineEnd = Globals | TLength; export type Property$ScrollMarginInlineStart = Globals | TLength; export type Property$ScrollMarginLeft = Globals | TLength; export type Property$ScrollMarginRight = Globals | TLength; export type Property$ScrollMarginTop = Globals | TLength; export type Property$ScrollPadding = Globals | TLength | "auto" | string; export type Property$ScrollPaddingBlock = Globals | TLength | "auto" | string; export type Property$ScrollPaddingBlockEnd = Globals | TLength | "auto" | string; export type Property$ScrollPaddingBlockStart = Globals | TLength | "auto" | string; export type Property$ScrollPaddingBottom = Globals | TLength | "auto" | string; export type Property$ScrollPaddingInline = Globals | TLength | "auto" | string; export type Property$ScrollPaddingInlineEnd = Globals | TLength | "auto" | string; export type Property$ScrollPaddingInlineStart = Globals | TLength | "auto" | string; export type Property$ScrollPaddingLeft = Globals | TLength | "auto" | string; export type Property$ScrollPaddingRight = Globals | TLength | "auto" | string; export type Property$ScrollPaddingTop = Globals | TLength | "auto" | string; export type Property$ScrollSnapAlign = Globals | "center" | "end" | "none" | "start" | string; export type Property$ScrollSnapCoordinate = Globals | DataType$Position | "none" | string; export type Property$ScrollSnapDestination = Globals | DataType$Position; export type Property$ScrollSnapPointsX = Globals | "none" | string; export type Property$ScrollSnapPointsY = Globals | "none" | string; export type Property$ScrollSnapStop = Globals | "always" | "normal"; export type Property$ScrollSnapType = Globals | "block" | "both" | "inline" | "none" | "x" | "y" | string; export type Property$ScrollSnapTypeX = Globals | "mandatory" | "none" | "proximity"; export type Property$ScrollSnapTypeY = Globals | "mandatory" | "none" | "proximity"; export type Property$ScrollTimeline = Globals | "none" | string; export type Property$ScrollTimelineAxis = Globals | "block" | "inline" | "x" | "y" | string; export type Property$ScrollTimelineName = Globals | "none" | string; export type Property$ScrollbarColor = Globals | "auto" | string; export type Property$ScrollbarGutter = Globals | "auto" | "stable" | string; export type Property$ScrollbarWidth = Globals | "auto" | "none" | "thin"; export type Property$ShapeImageThreshold = Globals | string | number; export type Property$ShapeMargin = Globals | TLength | string; export type Property$ShapeOutside = Globals | DataType$Box | "margin-box" | "none" | string; export type Property$TabSize = Globals | TLength | number; export type Property$TableLayout = Globals | "auto" | "fixed"; export type Property$TextAlign = Globals | "-webkit-match-parent" | "center" | "end" | "justify" | "left" | "match-parent" | "right" | "start"; export type Property$TextAlignLast = Globals | "auto" | "center" | "end" | "justify" | "left" | "right" | "start"; export type Property$TextCombineUpright = Globals | "all" | "none" | string; export type Property$TextDecoration = | Globals | DataType$Color | TLength | "auto" | "blink" | "dashed" | "dotted" | "double" | "from-font" | "grammar-error" | "line-through" | "none" | "overline" | "solid" | "spelling-error" | "underline" | "wavy" | string; export type Property$TextDecorationColor = Globals | DataType$Color; export type Property$TextDecorationLine = Globals | "blink" | "grammar-error" | "line-through" | "none" | "overline" | "spelling-error" | "underline" | string; export type Property$TextDecorationSkip = Globals | "box-decoration" | "edges" | "leading-spaces" | "none" | "objects" | "spaces" | "trailing-spaces" | string; export type Property$TextDecorationSkipInk = Globals | "all" | "auto" | "none"; export type Property$TextDecorationStyle = Globals | "dashed" | "dotted" | "double" | "solid" | "wavy"; export type Property$TextDecorationThickness = Globals | TLength | "auto" | "from-font" | string; export type Property$TextEmphasis = Globals | DataType$Color | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | string; export type Property$TextEmphasisColor = Globals | DataType$Color; export type Property$TextEmphasisPosition = Globals | string; export type Property$TextEmphasisStyle = Globals | "circle" | "dot" | "double-circle" | "filled" | "none" | "open" | "sesame" | "triangle" | string; export type Property$TextIndent = Globals | TLength | string; export type Property$TextJustify = Globals | "auto" | "inter-character" | "inter-word" | "none"; export type Property$TextOrientation = Globals | "mixed" | "sideways" | "upright"; export type Property$TextOverflow = Globals | "clip" | "ellipsis" | string; export type Property$TextRendering = Globals | "auto" | "geometricPrecision" | "optimizeLegibility" | "optimizeSpeed"; export type Property$TextShadow = Globals | "none" | string; export type Property$TextSizeAdjust = Globals | "auto" | "none" | string; export type Property$TextTransform = Globals | "capitalize" | "full-size-kana" | "full-width" | "lowercase" | "none" | "uppercase"; export type Property$TextUnderlineOffset = Globals | TLength | "auto" | string; export type Property$TextUnderlinePosition = Globals | "auto" | "from-font" | "left" | "right" | "under" | string; export type Property$TextWrap = Globals | "balance" | "nowrap" | "pretty" | "stable" | "wrap"; export type Property$TimelineScope = Globals | "none" | string; export type Property$Top = Globals | TLength | "auto" | string; export type Property$TouchAction = | Globals | "-ms-manipulation" | "-ms-none" | "-ms-pinch-zoom" | "auto" | "manipulation" | "none" | "pan-down" | "pan-left" | "pan-right" | "pan-up" | "pan-x" | "pan-y" | "pinch-zoom" | string; export type Property$Transform = Globals | "none" | string; export type Property$TransformBox = Globals | "border-box" | "content-box" | "fill-box" | "stroke-box" | "view-box"; export type Property$TransformOrigin = Globals | TLength | "bottom" | "center" | "left" | "right" | "top" | string; export type Property$TransformStyle = Globals | "flat" | "preserve-3d"; export type Property$Transition = Globals | DataType$SingleTransition | string; export type Property$TransitionBehavior = Globals | "allow-discrete" | "normal" | string; export type Property$TransitionDelay = Globals | TTime | string; export type Property$TransitionDuration = Globals | TTime | string; export type Property$TransitionProperty = Globals | "all" | "none" | string; export type Property$TransitionTimingFunction = Globals | DataType$EasingFunction | string; export type Property$Translate = Globals | TLength | "none" | string; export type Property$UnicodeBidi = | Globals | "-moz-isolate" | "-moz-isolate-override" | "-moz-plaintext" | "-webkit-isolate" | "-webkit-isolate-override" | "-webkit-plaintext" | "bidi-override" | "embed" | "isolate" | "isolate-override" | "normal" | "plaintext"; export type Property$UserSelect = Globals | "-moz-none" | "all" | "auto" | "contain" | "element" | "none" | "text"; export type Property$VerticalAlign = Globals | TLength | "baseline" | "bottom" | "middle" | "sub" | "super" | "text-bottom" | "text-top" | "top" | string; export type Property$ViewTimeline = Globals | "none" | string; export type Property$ViewTimelineAxis = Globals | "block" | "inline" | "x" | "y" | string; export type Property$ViewTimelineInset = Globals | TLength | "auto" | string; export type Property$ViewTimelineName = Globals | "none" | string; export type Property$ViewTransitionName = Globals | "none" | string; export type Property$Visibility = Globals | "collapse" | "hidden" | "visible"; export type Property$WhiteSpace = | Globals | "-moz-pre-wrap" | "balance" | "break-spaces" | "collapse" | "discard" | "discard-after" | "discard-before" | "discard-inner" | "none" | "normal" | "nowrap" | "pre" | "pre-line" | "pre-wrap" | "preserve" | "preserve-breaks" | "preserve-spaces" | "pretty" | "stable" | "wrap" | string; export type Property$WhiteSpaceCollapse = Globals | "break-spaces" | "collapse" | "discard" | "preserve" | "preserve-breaks" | "preserve-spaces"; export type Property$WhiteSpaceTrim = Globals | "discard-after" | "discard-before" | "discard-inner" | "none" | string; export type Property$Widows = Globals | number; export type Property$Width = | Globals | TLength | "-moz-fit-content" | "-moz-max-content" | "-moz-min-content" | "-webkit-fit-content" | "-webkit-max-content" | "auto" | "fit-content" | "intrinsic" | "max-content" | "min-content" | "min-intrinsic" | string; export type Property$WillChange = Globals | DataType$AnimateableFeature | "auto" | string; export type Property$WordBreak = Globals | "break-all" | "break-word" | "keep-all" | "normal"; export type Property$WordSpacing = Globals | TLength | "normal"; export type Property$WordWrap = Globals | "break-word" | "normal"; export type Property$WritingMode = Globals | "horizontal-tb" | "sideways-lr" | "sideways-rl" | "vertical-lr" | "vertical-rl"; export type Property$ZIndex = Globals | "auto" | number; export type Property$Zoom = Globals | "normal" | "reset" | string | number; export type Property$MozAppearance = | Globals | "-moz-mac-unified-toolbar" | "-moz-win-borderless-glass" | "-moz-win-browsertabbar-toolbox" | "-moz-win-communications-toolbox" | "-moz-win-communicationstext" | "-moz-win-exclude-glass" | "-moz-win-glass" | "-moz-win-media-toolbox" | "-moz-win-mediatext" | "-moz-window-button-box" | "-moz-window-button-box-maximized" | "-moz-window-button-close" | "-moz-window-button-maximize" | "-moz-window-button-minimize" | "-moz-window-button-restore" | "-moz-window-frame-bottom" | "-moz-window-frame-left" | "-moz-window-frame-right" | "-moz-window-titlebar" | "-moz-window-titlebar-maximized" | "button" | "button-arrow-down" | "button-arrow-next" | "button-arrow-previous" | "button-arrow-up" | "button-bevel" | "button-focus" | "caret" | "checkbox" | "checkbox-container" | "checkbox-label" | "checkmenuitem" | "dualbutton" | "groupbox" | "listbox" | "listitem" | "menuarrow" | "menubar" | "menucheckbox" | "menuimage" | "menuitem" | "menuitemtext" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "menupopup" | "menuradio" | "menuseparator" | "meterbar" | "meterchunk" | "none" | "progressbar" | "progressbar-vertical" | "progresschunk" | "progresschunk-vertical" | "radio" | "radio-container" | "radio-label" | "radiomenuitem" | "range" | "range-thumb" | "resizer" | "resizerpanel" | "scale-horizontal" | "scale-vertical" | "scalethumb-horizontal" | "scalethumb-vertical" | "scalethumbend" | "scalethumbstart" | "scalethumbtick" | "scrollbarbutton-down" | "scrollbarbutton-left" | "scrollbarbutton-right" | "scrollbarbutton-up" | "scrollbarthumb-horizontal" | "scrollbarthumb-vertical" | "scrollbartrack-horizontal" | "scrollbartrack-vertical" | "searchfield" | "separator" | "sheet" | "spinner" | "spinner-downbutton" | "spinner-textfield" | "spinner-upbutton" | "splitter" | "statusbar" | "statusbarpanel" | "tab" | "tab-scroll-arrow-back" | "tab-scroll-arrow-forward" | "tabpanel" | "tabpanels" | "textfield" | "textfield-multiline" | "toolbar" | "toolbarbutton" | "toolbarbutton-dropdown" | "toolbargripper" | "toolbox" | "tooltip" | "treeheader" | "treeheadercell" | "treeheadersortarrow" | "treeitem" | "treeline" | "treetwisty" | "treetwistyopen" | "treeview"; export type Property$MozBinding = Globals | "none" | string; export type Property$MozBorderBottomColors = Globals | DataType$Color | "none" | string; export type Property$MozBorderLeftColors = Globals | DataType$Color | "none" | string; export type Property$MozBorderRightColors = Globals | DataType$Color | "none" | string; export type Property$MozBorderTopColors = Globals | DataType$Color | "none" | string; export type Property$MozContextProperties = Globals | "fill" | "fill-opacity" | "none" | "stroke" | "stroke-opacity" | string; export type Property$MozFloatEdge = Globals | "border-box" | "content-box" | "margin-box" | "padding-box"; export type Property$MozForceBrokenImageIcon = Globals | 0 | 1; export type Property$MozImageRegion = Globals | "auto" | string; export type Property$MozOrient = Globals | "block" | "horizontal" | "inline" | "vertical"; export type Property$MozOutlineRadius = Globals | TLength | string; export type Property$MozOutlineRadiusBottomleft = Globals | TLength | string; export type Property$MozOutlineRadiusBottomright = Globals | TLength | string; export type Property$MozOutlineRadiusTopleft = Globals | TLength | string; export type Property$MozOutlineRadiusTopright = Globals | TLength | string; export type Property$MozStackSizing = Globals | "ignore" | "stretch-to-fit"; export type Property$MozTextBlink = Globals | "blink" | "none"; export type Property$MozUserFocus = Globals | "ignore" | "none" | "normal" | "select-after" | "select-all" | "select-before" | "select-menu" | "select-same"; export type Property$MozUserInput = Globals | "auto" | "disabled" | "enabled" | "none"; export type Property$MozUserModify = Globals | "read-only" | "read-write" | "write-only"; export type Property$MozWindowDragging = Globals | "drag" | "no-drag"; export type Property$MozWindowShadow = Globals | "default" | "menu" | "none" | "sheet" | "tooltip"; export type Property$MsAccelerator = Globals | "false" | "true"; export type Property$MsBlockProgression = Globals | "bt" | "lr" | "rl" | "tb"; export type Property$MsContentZoomChaining = Globals | "chained" | "none"; export type Property$MsContentZoomLimit = Globals | string; export type Property$MsContentZoomLimitMax = Globals | string; export type Property$MsContentZoomLimitMin = Globals | string; export type Property$MsContentZoomSnap = Globals | "mandatory" | "none" | "proximity" | string; export type Property$MsContentZoomSnapPoints = Globals | string; export type Property$MsContentZoomSnapType = Globals | "mandatory" | "none" | "proximity"; export type Property$MsContentZooming = Globals | "none" | "zoom"; export type Property$MsFilter = Globals | string; export type Property$MsFlowFrom = Globals | "none" | string; export type Property$MsFlowInto = Globals | "none" | string; export type Property$MsGridColumns = Globals | DataType$TrackBreadth | "none" | string; export type Property$MsGridRows = Globals | DataType$TrackBreadth | "none" | string; export type Property$MsHighContrastAdjust = Globals | "auto" | "none"; export type Property$MsHyphenateLimitChars = Globals | "auto" | string | number; export type Property$MsHyphenateLimitLines = Globals | "no-limit" | number; export type Property$MsHyphenateLimitZone = Globals | TLength | string; export type Property$MsImeAlign = Globals | "after" | "auto"; export type Property$MsOverflowStyle = Globals | "-ms-autohiding-scrollbar" | "auto" | "none" | "scrollbar"; export type Property$MsScrollChaining = Globals | "chained" | "none"; export type Property$MsScrollLimit = Globals | string; export type Property$MsScrollLimitXMax = Globals | TLength | "auto"; export type Property$MsScrollLimitXMin = Globals | TLength; export type Property$MsScrollLimitYMax = Globals | TLength | "auto"; export type Property$MsScrollLimitYMin = Globals | TLength; export type Property$MsScrollRails = Globals | "none" | "railed"; export type Property$MsScrollSnapPointsX = Globals | string; export type Property$MsScrollSnapPointsY = Globals | string; export type Property$MsScrollSnapType = Globals | "mandatory" | "none" | "proximity"; export type Property$MsScrollSnapX = Globals | string; export type Property$MsScrollSnapY = Globals | string; export type Property$MsScrollTranslation = Globals | "none" | "vertical-to-horizontal"; export type Property$MsScrollbar3dlightColor = Globals | DataType$Color; export type Property$MsScrollbarArrowColor = Globals | DataType$Color; export type Property$MsScrollbarBaseColor = Globals | DataType$Color; export type Property$MsScrollbarDarkshadowColor = Globals | DataType$Color; export type Property$MsScrollbarFaceColor = Globals | DataType$Color; export type Property$MsScrollbarHighlightColor = Globals | DataType$Color; export type Property$MsScrollbarShadowColor = Globals | DataType$Color; export type Property$MsScrollbarTrackColor = Globals | DataType$Color; export type Property$MsTextAutospace = Globals | "ideograph-alpha" | "ideograph-numeric" | "ideograph-parenthesis" | "ideograph-space" | "none"; export type Property$MsTouchSelect = Globals | "grippers" | "none"; export type Property$MsUserSelect = Globals | "element" | "none" | "text"; export type Property$MsWrapFlow = Globals | "auto" | "both" | "clear" | "end" | "maximum" | "start"; export type Property$MsWrapMargin = Globals | TLength; export type Property$MsWrapThrough = Globals | "none" | "wrap"; export type Property$WebkitAppearance = | Globals | "-apple-pay-button" | "button" | "button-bevel" | "caret" | "checkbox" | "default-button" | "inner-spin-button" | "listbox" | "listitem" | "media-controls-background" | "media-controls-fullscreen-background" | "media-current-time-display" | "media-enter-fullscreen-button" | "media-exit-fullscreen-button" | "media-fullscreen-button" | "media-mute-button" | "media-overlay-play-button" | "media-play-button" | "media-seek-back-button" | "media-seek-forward-button" | "media-slider" | "media-sliderthumb" | "media-time-remaining-display" | "media-toggle-closed-captions-button" | "media-volume-slider" | "media-volume-slider-container" | "media-volume-sliderthumb" | "menulist" | "menulist-button" | "menulist-text" | "menulist-textfield" | "meter" | "none" | "progress-bar" | "progress-bar-value" | "push-button" | "radio" | "searchfield" | "searchfield-cancel-button" | "searchfield-decoration" | "searchfield-results-button" | "searchfield-results-decoration" | "slider-horizontal" | "slider-vertical" | "sliderthumb-horizontal" | "sliderthumb-vertical" | "square-button" | "textarea" | "textfield"; export type Property$WebkitBorderBefore = Globals | DataType$LineWidth | DataType$LineStyle | DataType$Color | string; export type Property$WebkitBorderBeforeColor = Globals | DataType$Color; export type Property$WebkitBorderBeforeStyle = Globals | DataType$LineStyle | string; export type Property$WebkitBorderBeforeWidth = Globals | DataType$LineWidth | string; export type Property$WebkitBoxReflect = Globals | TLength | "above" | "below" | "left" | "right" | string; export type Property$WebkitLineClamp = Globals | "none" | number; export type Property$WebkitMask = | Globals | DataType$Position | DataType$RepeatStyle | DataType$Box | "border" | "content" | "none" | "padding" | "text" | string; export type Property$WebkitMaskAttachment = Globals | DataType$Attachment | string; export type Property$WebkitMaskClip = Globals | DataType$Box | "border" | "content" | "padding" | "text" | string; export type Property$WebkitMaskComposite = Globals | DataType$CompositeStyle | string; export type Property$WebkitMaskImage = Globals | "none" | string; export type Property$WebkitMaskOrigin = Globals | DataType$Box | "border" | "content" | "padding" | string; export type Property$WebkitMaskPosition = Globals | DataType$Position | string; export type Property$WebkitMaskPositionX = Globals | TLength | "center" | "left" | "right" | string; export type Property$WebkitMaskPositionY = Globals | TLength | "bottom" | "center" | "top" | string; export type Property$WebkitMaskRepeat = Globals | DataType$RepeatStyle | string; export type Property$WebkitMaskRepeatX = Globals | "no-repeat" | "repeat" | "round" | "space"; export type Property$WebkitMaskRepeatY = Globals | "no-repeat" | "repeat" | "round" | "space"; export type Property$WebkitMaskSize = Globals | DataType$BgSize | string; export type Property$WebkitOverflowScrolling = Globals | "auto" | "touch"; export type Property$WebkitTapHighlightColor = Globals | DataType$Color; export type Property$WebkitTextFillColor = Globals | DataType$Color; export type Property$WebkitTextStroke = Globals | DataType$Color | TLength | string; export type Property$WebkitTextStrokeColor = Globals | DataType$Color; export type Property$WebkitTextStrokeWidth = Globals | TLength; export type Property$WebkitTouchCallout = Globals | "default" | "none"; export type Property$WebkitUserModify = Globals | "read-only" | "read-write" | "read-write-plaintext-only"; export type Property$AlignmentBaseline = | Globals | "after-edge" | "alphabetic" | "auto" | "baseline" | "before-edge" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "text-after-edge" | "text-before-edge"; export type Property$BaselineShift = Globals | TLength | "baseline" | "sub" | "super" | string; export type Property$ClipRule = Globals | "evenodd" | "nonzero"; export type Property$ColorInterpolation = Globals | "auto" | "linearRGB" | "sRGB"; export type Property$ColorRendering = Globals | "auto" | "optimizeQuality" | "optimizeSpeed"; export type Property$DominantBaseline = | Globals | "alphabetic" | "auto" | "central" | "hanging" | "ideographic" | "mathematical" | "middle" | "no-change" | "reset-size" | "text-after-edge" | "text-before-edge" | "use-script"; export type Property$Fill = Globals | DataType$Paint; export type Property$FillOpacity = Globals | number; export type Property$FillRule = Globals | "evenodd" | "nonzero"; export type Property$FloodColor = Globals | DataType$Color | "currentColor"; export type Property$FloodOpacity = Globals | number; export type Property$GlyphOrientationVertical = Globals | "auto" | string | number; export type Property$LightingColor = Globals | DataType$Color | "currentColor"; export type Property$Marker = Globals | "none" | string; export type Property$MarkerEnd = Globals | "none" | string; export type Property$MarkerMid = Globals | "none" | string; export type Property$MarkerStart = Globals | "none" | string; export type Property$ShapeRendering = Globals | "auto" | "crispEdges" | "geometricPrecision" | "optimizeSpeed"; export type Property$StopColor = Globals | DataType$Color | "currentColor"; export type Property$StopOpacity = Globals | number; export type Property$Stroke = Globals | DataType$Paint; export type Property$StrokeDasharray = Globals | DataType$Dasharray | "none"; export type Property$StrokeDashoffset = Globals | TLength | string; export type Property$StrokeLinecap = Globals | "butt" | "round" | "square"; export type Property$StrokeLinejoin = Globals | "bevel" | "miter" | "round"; export type Property$StrokeMiterlimit = Globals | number; export type Property$StrokeOpacity = Globals | number; export type Property$StrokeWidth = Globals | TLength | string; export type Property$TextAnchor = Globals | "end" | "middle" | "start"; export type Property$VectorEffect = Globals | "non-scaling-stroke" | "none"; export type AtRule$CounterStyle = {| additiveSymbols?: string, fallback?: string, negative?: string, pad?: string, prefix?: string, range?: AtRule$Range, speakAs?: AtRule$SpeakAs, suffix?: string, symbols?: string, system?: AtRule$System, |}; export type AtRule$CounterStyleHyphen = {| "additive-symbols"?: string, fallback?: string, negative?: string, pad?: string, prefix?: string, range?: AtRule$Range, "speak-as"?: AtRule$SpeakAs, suffix?: string, symbols?: string, system?: AtRule$System, |}; export type AtRule$CounterStyleFallback = {| additiveSymbols?: string | Array, fallback?: string | Array, negative?: string | Array, pad?: string | Array, prefix?: string | Array, range?: AtRule$Range | Array, speakAs?: AtRule$SpeakAs | Array, suffix?: string | Array, symbols?: string | Array, system?: AtRule$System | Array, |}; export type AtRule$CounterStyleHyphenFallback = {| "additive-symbols"?: string | Array, fallback?: string | Array, negative?: string | Array, pad?: string | Array, prefix?: string | Array, range?: AtRule$Range | Array, "speak-as"?: AtRule$SpeakAs | Array, suffix?: string | Array, symbols?: string | Array, system?: AtRule$System | Array, |}; export type AtRule$FontFace = {| MozFontFeatureSettings?: AtRule$FontFeatureSettings, ascentOverride?: AtRule$AscentOverride, descentOverride?: AtRule$DescentOverride, fontDisplay?: AtRule$FontDisplay, fontFamily?: string, fontFeatureSettings?: AtRule$FontFeatureSettings, fontStretch?: AtRule$FontStretch, fontStyle?: AtRule$FontStyle, fontVariant?: AtRule$FontVariant, fontVariationSettings?: AtRule$FontVariationSettings, fontWeight?: AtRule$FontWeight, lineGapOverride?: AtRule$LineGapOverride, sizeAdjust?: string, src?: string, unicodeRange?: string, |}; export type AtRule$FontFaceHyphen = {| "-moz-font-feature-settings"?: AtRule$FontFeatureSettings, "ascent-override"?: AtRule$AscentOverride, "descent-override"?: AtRule$DescentOverride, "font-display"?: AtRule$FontDisplay, "font-family"?: string, "font-feature-settings"?: AtRule$FontFeatureSettings, "font-stretch"?: AtRule$FontStretch, "font-style"?: AtRule$FontStyle, "font-variant"?: AtRule$FontVariant, "font-variation-settings"?: AtRule$FontVariationSettings, "font-weight"?: AtRule$FontWeight, "line-gap-override"?: AtRule$LineGapOverride, "size-adjust"?: string, src?: string, "unicode-range"?: string, |}; export type AtRule$FontFaceFallback = {| MozFontFeatureSettings?: AtRule$FontFeatureSettings | Array, ascentOverride?: AtRule$AscentOverride | Array, descentOverride?: AtRule$DescentOverride | Array, fontDisplay?: AtRule$FontDisplay | Array, fontFamily?: string | Array, fontFeatureSettings?: AtRule$FontFeatureSettings | Array, fontStretch?: AtRule$FontStretch | Array, fontStyle?: AtRule$FontStyle | Array, fontVariant?: AtRule$FontVariant | Array, fontVariationSettings?: AtRule$FontVariationSettings | Array, fontWeight?: AtRule$FontWeight | Array, lineGapOverride?: AtRule$LineGapOverride | Array, sizeAdjust?: string | Array, src?: string | Array, unicodeRange?: string | Array, |}; export type AtRule$FontFaceHyphenFallback = {| "-moz-font-feature-settings"?: AtRule$FontFeatureSettings | Array, "ascent-override"?: AtRule$AscentOverride | Array, "descent-override"?: AtRule$DescentOverride | Array, "font-display"?: AtRule$FontDisplay | Array, "font-family"?: string | Array, "font-feature-settings"?: AtRule$FontFeatureSettings | Array, "font-stretch"?: AtRule$FontStretch | Array, "font-style"?: AtRule$FontStyle | Array, "font-variant"?: AtRule$FontVariant | Array, "font-variation-settings"?: AtRule$FontVariationSettings | Array, "font-weight"?: AtRule$FontWeight | Array, "line-gap-override"?: AtRule$LineGapOverride | Array, "size-adjust"?: string | Array, src?: string | Array, "unicode-range"?: string | Array, |}; export type AtRule$FontPaletteValues = {| basePalette?: AtRule$BasePalette, fontFamily?: string, overrideColors?: string, |}; export type AtRule$FontPaletteValuesHyphen = {| "base-palette"?: AtRule$BasePalette, "font-family"?: string, "override-colors"?: string, |}; export type AtRule$FontPaletteValuesFallback = {| basePalette?: AtRule$BasePalette | Array, fontFamily?: string | Array, overrideColors?: string | Array, |}; export type AtRule$FontPaletteValuesHyphenFallback = {| "base-palette"?: AtRule$BasePalette | Array, "font-family"?: string | Array, "override-colors"?: string | Array, |}; export type AtRule$Page = {| bleed?: AtRule$Bleed, marks?: AtRule$Marks, pageOrientation?: AtRule$PageOrientation, size?: AtRule$Size, |}; export type AtRule$PageHyphen = {| bleed?: AtRule$Bleed, marks?: AtRule$Marks, "page-orientation"?: AtRule$PageOrientation, size?: AtRule$Size, |}; export type AtRule$PageFallback = {| bleed?: AtRule$Bleed | Array>, marks?: AtRule$Marks | Array, pageOrientation?: AtRule$PageOrientation | Array, size?: AtRule$Size | Array>, |}; export type AtRule$PageHyphenFallback = {| bleed?: AtRule$Bleed | Array>, marks?: AtRule$Marks | Array, "page-orientation"?: AtRule$PageOrientation | Array, size?: AtRule$Size | Array>, |}; export type AtRule$Property = {| inherits?: AtRule$Inherits, initialValue?: string, syntax?: string, |}; export type AtRule$PropertyHyphen = {| inherits?: AtRule$Inherits, "initial-value"?: string, syntax?: string, |}; export type AtRule$PropertyFallback = {| inherits?: AtRule$Inherits | Array, initialValue?: string | Array, syntax?: string | Array, |}; export type AtRule$PropertyHyphenFallback = {| inherits?: AtRule$Inherits | Array, "initial-value"?: string | Array, syntax?: string | Array, |}; export type AtRule$Viewport = {| height?: AtRule$Height, maxHeight?: AtRule$MaxHeight, maxWidth?: AtRule$MaxWidth, maxZoom?: AtRule$MaxZoom, minHeight?: AtRule$MinHeight, minWidth?: AtRule$MinWidth, minZoom?: AtRule$MinZoom, orientation?: AtRule$Orientation, userZoom?: AtRule$UserZoom, viewportFit?: AtRule$ViewportFit, width?: AtRule$Width, zoom?: AtRule$Zoom, |}; export type AtRule$ViewportHyphen = {| height?: AtRule$Height, "max-height"?: AtRule$MaxHeight, "max-width"?: AtRule$MaxWidth, "max-zoom"?: AtRule$MaxZoom, "min-height"?: AtRule$MinHeight, "min-width"?: AtRule$MinWidth, "min-zoom"?: AtRule$MinZoom, orientation?: AtRule$Orientation, "user-zoom"?: AtRule$UserZoom, "viewport-fit"?: AtRule$ViewportFit, width?: AtRule$Width, zoom?: AtRule$Zoom, |}; export type AtRule$ViewportFallback = {| height?: AtRule$Height | Array>, maxHeight?: AtRule$MaxHeight | Array>, maxWidth?: AtRule$MaxWidth | Array>, maxZoom?: AtRule$MaxZoom | Array, minHeight?: AtRule$MinHeight | Array>, minWidth?: AtRule$MinWidth | Array>, minZoom?: AtRule$MinZoom | Array, orientation?: AtRule$Orientation | Array, userZoom?: AtRule$UserZoom | Array, viewportFit?: AtRule$ViewportFit | Array, width?: AtRule$Width | Array>, zoom?: AtRule$Zoom | Array, |}; export type AtRule$ViewportHyphenFallback = {| height?: AtRule$Height | Array>, "max-height"?: AtRule$MaxHeight | Array>, "max-width"?: AtRule$MaxWidth | Array>, "max-zoom"?: AtRule$MaxZoom | Array, "min-height"?: AtRule$MinHeight | Array>, "min-width"?: AtRule$MinWidth | Array>, "min-zoom"?: AtRule$MinZoom | Array, orientation?: AtRule$Orientation | Array, "user-zoom"?: AtRule$UserZoom | Array, "viewport-fit"?: AtRule$ViewportFit | Array, width?: AtRule$Width | Array>, zoom?: AtRule$Zoom | Array, |}; type AtRule$Range = "auto" | string; type AtRule$SpeakAs = "auto" | "bullets" | "numbers" | "spell-out" | "words" | string; type AtRule$System = "additive" | "alphabetic" | "cyclic" | "fixed" | "numeric" | "symbolic" | string; type AtRule$FontFeatureSettings = "normal" | string; type AtRule$AscentOverride = "normal" | string; type AtRule$DescentOverride = "normal" | string; type AtRule$FontDisplay = "auto" | "block" | "fallback" | "optional" | "swap"; type AtRule$FontStretch = DataType$FontStretchAbsolute | string; type AtRule$FontStyle = "italic" | "normal" | "oblique" | string; type AtRule$FontVariant = | DataType$EastAsianVariantValues | "all-petite-caps" | "all-small-caps" | "common-ligatures" | "contextual" | "diagonal-fractions" | "discretionary-ligatures" | "full-width" | "historical-forms" | "historical-ligatures" | "lining-nums" | "no-common-ligatures" | "no-contextual" | "no-discretionary-ligatures" | "no-historical-ligatures" | "none" | "normal" | "oldstyle-nums" | "ordinal" | "petite-caps" | "proportional-nums" | "proportional-width" | "ruby" | "slashed-zero" | "small-caps" | "stacked-fractions" | "tabular-nums" | "titling-caps" | "unicase" | string; type AtRule$FontVariationSettings = "normal" | string; type AtRule$FontWeight = DataType$FontWeightAbsolute | string; type AtRule$LineGapOverride = "normal" | string; type AtRule$BasePalette = "dark" | "light" | number; type AtRule$Bleed = TLength | "auto"; type AtRule$Marks = "crop" | "cross" | "none" | string; type AtRule$PageOrientation = "rotate-left" | "rotate-right" | "upright"; type AtRule$Size = DataType$PageSize | TLength | "auto" | "landscape" | "portrait" | string; type AtRule$Inherits = "false" | "true"; type AtRule$Height = DataType$ViewportLength | string; type AtRule$MaxHeight = DataType$ViewportLength; type AtRule$MaxWidth = DataType$ViewportLength; type AtRule$MaxZoom = "auto" | string | number; type AtRule$MinHeight = DataType$ViewportLength; type AtRule$MinWidth = DataType$ViewportLength; type AtRule$MinZoom = "auto" | string | number; type AtRule$Orientation = "auto" | "landscape" | "portrait"; type AtRule$UserZoom = "fixed" | "zoom"; type AtRule$ViewportFit = "auto" | "contain" | "cover"; type AtRule$Width = DataType$ViewportLength | string; type AtRule$Zoom = "auto" | string | number; type DataType$AbsoluteSize = "large" | "medium" | "small" | "x-large" | "x-small" | "xx-large" | "xx-small" | "xxx-large"; type DataType$AnimateableFeature = "contents" | "scroll-position" | string; type DataType$Attachment = "fixed" | "local" | "scroll"; type DataType$BgPosition = TLength | "bottom" | "center" | "left" | "right" | "top" | string; type DataType$BgSize = TLength | "auto" | "contain" | "cover" | string; type DataType$BlendMode = | "color" | "color-burn" | "color-dodge" | "darken" | "difference" | "exclusion" | "hard-light" | "hue" | "lighten" | "luminosity" | "multiply" | "normal" | "overlay" | "saturation" | "screen" | "soft-light"; type DataType$Box = "border-box" | "content-box" | "padding-box"; type DataType$Color = DataType$NamedColor | DataType$DeprecatedSystemColor | "currentcolor" | string; type DataType$CompatAuto = | "button" | "checkbox" | "listbox" | "menulist" | "meter" | "progress-bar" | "push-button" | "radio" | "searchfield" | "slider-horizontal" | "square-button" | "textarea"; type DataType$CompositeStyle = | "clear" | "copy" | "destination-atop" | "destination-in" | "destination-out" | "destination-over" | "source-atop" | "source-in" | "source-out" | "source-over" | "xor"; type DataType$CompositingOperator = "add" | "exclude" | "intersect" | "subtract"; type DataType$ContentDistribution = "space-around" | "space-between" | "space-evenly" | "stretch"; type DataType$ContentList = DataType$Quote | "contents" | string; type DataType$ContentPosition = "center" | "end" | "flex-end" | "flex-start" | "start"; type DataType$CubicBezierTimingFunction = "ease" | "ease-in" | "ease-in-out" | "ease-out" | string; type DataType$Dasharray = TLength | string | number; type DataType$DeprecatedSystemColor = | "ActiveBorder" | "ActiveCaption" | "AppWorkspace" | "Background" | "ButtonFace" | "ButtonHighlight" | "ButtonShadow" | "ButtonText" | "CaptionText" | "GrayText" | "Highlight" | "HighlightText" | "InactiveBorder" | "InactiveCaption" | "InactiveCaptionText" | "InfoBackground" | "InfoText" | "Menu" | "MenuText" | "Scrollbar" | "ThreeDDarkShadow" | "ThreeDFace" | "ThreeDHighlight" | "ThreeDLightShadow" | "ThreeDShadow" | "Window" | "WindowFrame" | "WindowText"; type DataType$DisplayInside = "-ms-flexbox" | "-ms-grid" | "-webkit-flex" | "flex" | "flow" | "flow-root" | "grid" | "ruby" | "table"; type DataType$DisplayInternal = | "ruby-base" | "ruby-base-container" | "ruby-text" | "ruby-text-container" | "table-caption" | "table-cell" | "table-column" | "table-column-group" | "table-footer-group" | "table-header-group" | "table-row" | "table-row-group"; type DataType$DisplayLegacy = | "-ms-inline-flexbox" | "-ms-inline-grid" | "-webkit-inline-flex" | "inline-block" | "inline-flex" | "inline-grid" | "inline-list-item" | "inline-table"; type DataType$DisplayOutside = "block" | "inline" | "run-in"; type DataType$EasingFunction = DataType$CubicBezierTimingFunction | DataType$StepTimingFunction | "linear"; type DataType$EastAsianVariantValues = "jis04" | "jis78" | "jis83" | "jis90" | "simplified" | "traditional"; type DataType$FinalBgLayer = DataType$Color | DataType$BgPosition | DataType$RepeatStyle | DataType$Attachment | DataType$Box | "none" | string; type DataType$FontStretchAbsolute = | "condensed" | "expanded" | "extra-condensed" | "extra-expanded" | "normal" | "semi-condensed" | "semi-expanded" | "ultra-condensed" | "ultra-expanded" | string; type DataType$FontWeightAbsolute = "bold" | "normal" | number; type DataType$GenericFamily = "cursive" | "fantasy" | "monospace" | "sans-serif" | "serif"; type DataType$GeometryBox = DataType$Box | "fill-box" | "margin-box" | "stroke-box" | "view-box"; type DataType$GridLine = "auto" | string | number; type DataType$LineStyle = "dashed" | "dotted" | "double" | "groove" | "hidden" | "inset" | "none" | "outset" | "ridge" | "solid"; type DataType$LineWidth = TLength | "medium" | "thick" | "thin"; type DataType$MaskLayer = | DataType$Position | DataType$RepeatStyle | DataType$GeometryBox | DataType$CompositingOperator | DataType$MaskingMode | "no-clip" | "none" | string; type DataType$MaskingMode = "alpha" | "luminance" | "match-source"; type DataType$NamedColor = | "aliceblue" | "antiquewhite" | "aqua" | "aquamarine" | "azure" | "beige" | "bisque" | "black" | "blanchedalmond" | "blue" | "blueviolet" | "brown" | "burlywood" | "cadetblue" | "chartreuse" | "chocolate" | "coral" | "cornflowerblue" | "cornsilk" | "crimson" | "cyan" | "darkblue" | "darkcyan" | "darkgoldenrod" | "darkgray" | "darkgreen" | "darkgrey" | "darkkhaki" | "darkmagenta" | "darkolivegreen" | "darkorange" | "darkorchid" | "darkred" | "darksalmon" | "darkseagreen" | "darkslateblue" | "darkslategray" | "darkslategrey" | "darkturquoise" | "darkviolet" | "deeppink" | "deepskyblue" | "dimgray" | "dimgrey" | "dodgerblue" | "firebrick" | "floralwhite" | "forestgreen" | "fuchsia" | "gainsboro" | "ghostwhite" | "gold" | "goldenrod" | "gray" | "green" | "greenyellow" | "grey" | "honeydew" | "hotpink" | "indianred" | "indigo" | "ivory" | "khaki" | "lavender" | "lavenderblush" | "lawngreen" | "lemonchiffon" | "lightblue" | "lightcoral" | "lightcyan" | "lightgoldenrodyellow" | "lightgray" | "lightgreen" | "lightgrey" | "lightpink" | "lightsalmon" | "lightseagreen" | "lightskyblue" | "lightslategray" | "lightslategrey" | "lightsteelblue" | "lightyellow" | "lime" | "limegreen" | "linen" | "magenta" | "maroon" | "mediumaquamarine" | "mediumblue" | "mediumorchid" | "mediumpurple" | "mediumseagreen" | "mediumslateblue" | "mediumspringgreen" | "mediumturquoise" | "mediumvioletred" | "midnightblue" | "mintcream" | "mistyrose" | "moccasin" | "navajowhite" | "navy" | "oldlace" | "olive" | "olivedrab" | "orange" | "orangered" | "orchid" | "palegoldenrod" | "palegreen" | "paleturquoise" | "palevioletred" | "papayawhip" | "peachpuff" | "peru" | "pink" | "plum" | "powderblue" | "purple" | "rebeccapurple" | "red" | "rosybrown" | "royalblue" | "saddlebrown" | "salmon" | "sandybrown" | "seagreen" | "seashell" | "sienna" | "silver" | "skyblue" | "slateblue" | "slategray" | "slategrey" | "snow" | "springgreen" | "steelblue" | "tan" | "teal" | "thistle" | "tomato" | "transparent" | "turquoise" | "violet" | "wheat" | "white" | "whitesmoke" | "yellow" | "yellowgreen"; type DataType$PageSize = "A3" | "A4" | "A5" | "B4" | "B5" | "JIS-B4" | "JIS-B5" | "ledger" | "legal" | "letter"; type DataType$Paint = DataType$Color | "child" | "context-fill" | "context-stroke" | "none" | string; type DataType$Position = TLength | "bottom" | "center" | "left" | "right" | "top" | string; type DataType$Quote = "close-quote" | "no-close-quote" | "no-open-quote" | "open-quote"; type DataType$RepeatStyle = "no-repeat" | "repeat" | "repeat-x" | "repeat-y" | "round" | "space" | string; type DataType$SelfPosition = "center" | "end" | "flex-end" | "flex-start" | "self-end" | "self-start" | "start"; type DataType$SingleAnimation = | DataType$EasingFunction | DataType$SingleAnimationDirection | DataType$SingleAnimationFillMode | DataType$SingleAnimationTimeline | TTime | "infinite" | "none" | "paused" | "running" | string | number; type DataType$SingleAnimationComposition = "accumulate" | "add" | "replace"; type DataType$SingleAnimationDirection = "alternate" | "alternate-reverse" | "normal" | "reverse"; type DataType$SingleAnimationFillMode = "backwards" | "both" | "forwards" | "none"; type DataType$SingleAnimationTimeline = "auto" | "none" | string; type DataType$SingleTransition = DataType$EasingFunction | TTime | "all" | "allow-discrete" | "none" | "normal" | string; type DataType$StepTimingFunction = "step-end" | "step-start" | string; type DataType$TimelineRangeName = "contain" | "cover" | "entry" | "entry-crossing" | "exit" | "exit-crossing"; type DataType$TrackBreadth = TLength | "auto" | "max-content" | "min-content" | string; type DataType$ViewportLength = TLength | "auto" | string; type DataType$VisualBox = "border-box" | "content-box" | "padding-box";