import { Altitude, BorderRadii, FontFamily, FontSize, FontWeight, GradientDirection, LetterSpacing, LineHeight, Palette } from './props'; import { Flexible } from './utils'; import React from 'react'; declare type Unit = 'px' | 'em' | 'rem' | '%' | 'ch' | 'vw' | 'vh'; declare type UnitWithValue = `${number}${Unit}`; export declare type SpacingUnit = UnitWithValue | `major-${number}` | `minor-${number}` | `-major-${number}` | `-minor-${number}` | 'inherit' | 'initial' | 'revert' | 'unset'; export declare type CSSProperties = { _hover?: CSSProperties | boolean; _hoveractive?: CSSProperties | boolean; _focus?: CSSProperties | boolean; _active?: CSSProperties | boolean; _visited?: CSSProperties | boolean; _disabled?: CSSProperties; _groupHover?: CSSProperties; _groupActive?: CSSProperties; _groupFocus?: CSSProperties; _groupVisited?: CSSProperties; _groupDisabled?: CSSProperties; alignContent?: Flexible; alignSelf?: Flexible; alignItems?: Flexible; alignmentBaseline?: Flexible; all?: Flexible; altitude?: Flexible | { [key: string]: Flexible; }; animation?: Flexible; animationDelay?: Flexible; animationDirection?: Flexible; animationDuration?: Flexible; animationFillMode?: Flexible; animationIterationCount?: Flexible; animationName?: Flexible; animationPlayState?: Flexible; animationTimingFunction?: Flexible; appearance?: Flexible; azimuth?: Flexible; backfaceVisibility?: Flexible; background?: Flexible; backgroundAttachment?: Flexible; backgroundBlendMode?: Flexible; backgroundClip?: Flexible; backgroundColor?: Flexible; }>; backgroundImage?: Flexible; backgroundOrigin?: Flexible; backgroundPosition?: Flexible; backgroundRepeat?: Flexible; backgroundSize?: Flexible; baselineShift?: Flexible; blockSize?: Flexible; border?: Flexible; borderBlock?: Flexible; borderBlockColor?: Flexible; }>; borderBlockEnd?: Flexible; borderBlockEndColor?: Flexible; }>; borderBlockEndStyle?: Flexible; borderBlockEndWidth?: Flexible; borderBlockStart?: Flexible; borderBlockStartColor?: Flexible; }>; borderBlockStartStyle?: Flexible; borderBlockStartWidth?: Flexible; borderBlockStyle?: Flexible; borderBlockWidth?: Flexible; borderBottom?: Flexible; borderBottomColor?: Flexible; }>; borderBottomLeftRadius?: Flexible; borderBottomRightRadius?: Flexible; borderBottomStyle?: Flexible; borderBottomWidth?: Flexible; borderCollapse?: Flexible; borderColor?: Flexible; }>; borderImage?: Flexible; borderImageOutset?: Flexible; borderImageRepeat?: Flexible; borderImageSlice?: Flexible; borderImageSource?: Flexible; borderImageWidth?: Flexible; borderInline?: Flexible; borderInlineColor?: Flexible; }>; borderInlineEnd?: Flexible; borderInlineEndColor?: Flexible; }>; borderInlineEndStyle?: Flexible; borderInlineEndWidth?: Flexible; borderInlineStart?: Flexible; borderInlineStartColor?: Flexible; }>; borderInlineStartStyle?: Flexible; borderInlineStartWidth?: Flexible; borderInlineStyle?: Flexible; borderInlineWidth?: Flexible; borderLeft?: Flexible; borderLeftColor?: Flexible; }>; borderLeftStyle?: Flexible; borderLeftWidth?: Flexible; borderRadius?: Flexible; borderRightRadius?: Flexible; borderLeftRadius?: Flexible; borderRight?: Flexible; borderRightColor?: Flexible; }>; borderRightStyle?: Flexible; borderRightWidth?: Flexible; borderSpacing?: Flexible; borderStyle?: Flexible; borderTop?: Flexible; borderTopColor?: Flexible; }>; borderTopLeftRadius?: Flexible; borderTopRightRadius?: Flexible; borderTopStyle?: Flexible; borderTopWidth?: Flexible; borderWidth?: Flexible; bottom?: Flexible; boxDecorationBreak?: Flexible; boxShadow?: Flexible; boxSizing?: Flexible; breakAfter?: Flexible; breakBefore?: Flexible; breakInside?: Flexible; captionSide?: Flexible; caretColor?: Flexible; }>; clear?: Flexible; clip?: Flexible; clipPath?: Flexible; clipRule?: Flexible; color?: Flexible; }>; colorAdjust?: Flexible; columnCount?: Flexible; columnFill?: Flexible; columnGap?: Flexible; columnRule?: Flexible; columnRuleColor?: Flexible; }>; columnRuleStyle?: Flexible; columnRuleWidth?: Flexible; columnSpan?: Flexible; columnWidth?: Flexible; columns?: Flexible; contain?: Flexible; content?: Flexible; counterIncrement?: Flexible; counterReset?: Flexible; counterSet?: Flexible; cursor?: Flexible; direction?: Flexible; display?: Flexible; dominantBaseline?: Flexible; emptyCells?: Flexible; fill?: Flexible; fillColor?: Flexible; }>; fillOpacity?: Flexible; fillRule?: Flexible; filter?: Flexible; flex?: Flexible; flexBasis?: Flexible; flexDirection?: Flexible; flexFlow?: Flexible; flexGrow?: Flexible; flexShrink?: Flexible; flexWrap?: Flexible; float?: Flexible; floodColor?: Flexible; }>; floodOpacity?: Flexible; font?: Flexible; fontFamily?: Flexible; fontFeatureSettings?: Flexible; fontKerning?: Flexible; fontLanguageOverride?: Flexible; fontOpticalSizing?: Flexible; fontSize?: Flexible; fontSizeAdjust?: Flexible; fontStretch?: Flexible; fontStyle?: Flexible; fontSynthesis?: Flexible; fontVariant?: Flexible; fontVariantAlternates?: Flexible; fontVariantCaps?: Flexible; fontVariantEastAsian?: Flexible; fontVariantLigatures?: Flexible; fontVariantNumeric?: Flexible; fontVariantPosition?: Flexible; fontVariationSettings?: Flexible; fontWeight?: Flexible; gap?: Flexible; glyphOrientationVertical?: Flexible; gradientDirection?: GradientDirection | { [key: string]: GradientDirection; }; gradientFrom?: Flexible; }>; gradientFromAt?: string; gradientVia?: Flexible; }>; gradientViaAt?: string; gradientTo?: Flexible; }>; gradientToAt?: string; grid?: Flexible; gridArea?: Flexible; gridAutoColumns?: Flexible; gridAutoFlow?: Flexible; gridAutoRows?: Flexible; gridColumn?: Flexible; gridColumnEnd?: Flexible; gridColumnGap?: Flexible; gridColumnStart?: Flexible; gridGap?: Flexible; gridRow?: Flexible; gridRowEnd?: Flexible; gridRowGap?: Flexible; gridRowStart?: Flexible; gridTemplate?: Flexible; gridTemplateAreas?: Flexible; gridTemplateColumns?: Flexible; gridTemplateRows?: Flexible; hangingPunctuation?: Flexible; height?: Flexible; hyphens?: Flexible; imageOrientation?: Flexible; imageResolution?: Flexible; initialLetter?: Flexible; inlineSize?: Flexible; inset?: Flexible; insetBlock?: Flexible; insetBlockEnd?: Flexible; insetBlockStart?: Flexible; insetInline?: Flexible; insetInlineEnd?: Flexible; insetInlineStart?: Flexible; isolation?: Flexible; justifyContent?: Flexible; justifyItems?: Flexible; justifySelf?: Flexible; left?: Flexible; letterSpacing?: Flexible; lightingColor?: Flexible; }>; lineBreak?: Flexible; lineHeight?: Flexible; lineHeightStep?: Flexible; listStyle?: Flexible; listStyleImage?: Flexible; listStylePosition?: Flexible; listStyleType?: Flexible; margin?: Flexible; marginBlock?: Flexible; marginBlockEnd?: Flexible; marginBlockStart?: Flexible; marginBottom?: Flexible; marginInline?: Flexible; marginInlineEnd?: Flexible; marginInlineStart?: Flexible; marginLeft?: Flexible; marginRight?: Flexible; marginTop?: Flexible; marginX?: Flexible; marginY?: Flexible; marker?: Flexible; markerEnd?: Flexible; markerMid?: Flexible; markerStart?: Flexible; mask?: Flexible; maskBorder?: Flexible; maskBorderMode?: Flexible; maskBorderOutset?: Flexible; maskBorderRepeat?: Flexible; maskBorderSlice?: Flexible; maskBorderSource?: Flexible; maskBorderWidth?: Flexible; maskClip?: Flexible; maskComposite?: Flexible; maskImage?: Flexible; maskMode?: Flexible; maskOrigin?: Flexible; maskPosition?: Flexible; maskRepeat?: Flexible; maskSize?: Flexible; maskType?: Flexible; maxBlockSize?: Flexible; maxHeight?: Flexible; maxInlineSize?: Flexible; maxLines?: Flexible; maxWidth?: Flexible; minBlockSize?: Flexible; minHeight?: Flexible; minInlineSize?: Flexible; minWidth?: Flexible; mixBlendMode?: Flexible; objectFit?: Flexible; objectPosition?: Flexible; offset?: Flexible; offsetAnchor?: Flexible; offsetDistance?: Flexible; offsetPath?: Flexible; offsetRotate?: Flexible; opacity?: Flexible; order?: Flexible; orphans?: Flexible; outline?: Flexible; outlineColor?: Flexible; }>; outlineOffset?: Flexible; outlineStyle?: Flexible; outlineWidth?: Flexible; overflow?: Flexible; overflowWrap?: Flexible; overflowX?: Flexible; overflowY?: Flexible; padding?: Flexible; paddingBlock?: Flexible; paddingBlockEnd?: Flexible; paddingBlockStart?: Flexible; paddingBottom?: Flexible; paddingInline?: Flexible; paddingInlineEnd?: Flexible; paddingInlineStart?: Flexible; paddingLeft?: Flexible; paddingRight?: Flexible; paddingTop?: Flexible; paddingX?: Flexible; paddingY?: Flexible; pageBreakAfter?: Flexible; pageBreakBefore?: Flexible; pageBreakInside?: Flexible; perspective?: Flexible; perspectiveOrigin?: Flexible; placeContent?: Flexible; placeItems?: Flexible; placeSelf?: Flexible; pointerEvents?: React.CSSProperties['pointerEvents'] | { [key: string]: React.CSSProperties['pointerEvents']; }; position?: Flexible; quotes?: Flexible; resize?: Flexible; right?: Flexible; rowGap?: Flexible; rubyAlign?: Flexible; rubyMerge?: Flexible; rubyPosition?: Flexible; scrollBehavior?: Flexible; scrollPadding?: Flexible; scrollPaddingBlock?: Flexible; scrollPaddingBlockEnd?: Flexible; scrollPaddingBlockStart?: Flexible; scrollPaddingBottom?: Flexible; scrollPaddingInline?: Flexible; scrollPaddingInlineEnd?: Flexible; scrollPaddingInlineStart?: Flexible; scrollPaddingLeft?: Flexible; scrollPaddingRight?: Flexible; scrollPaddingTop?: Flexible; scrollSnapAlign?: Flexible; scrollSnapMargin?: Flexible; scrollSnapMarginBottom?: Flexible; scrollSnapMarginLeft?: Flexible; scrollSnapMarginRight?: Flexible; scrollSnapMarginTop?: Flexible; scrollSnapStop?: Flexible; scrollSnapType?: Flexible; scrollbarGutter?: Flexible; shapeImageThreshold?: Flexible; shapeMargin?: Flexible; shapeOutside?: Flexible; stroke?: Flexible; strokeColor?: Flexible; }>; strokeDasharray?: Flexible; strokeDashoffset?: Flexible; strokeLinecap?: Flexible; strokeLinejoin?: Flexible; strokeMiterlimit?: Flexible; strokeOpacity?: Flexible; strokeWidth?: Flexible; tabSize?: Flexible; tableLayout?: Flexible; textAlign?: Flexible; textAlignLast?: Flexible; textCombineUpright?: Flexible; textDecoration?: Flexible; textDecorationColor?: Flexible; }>; textDecorationLine?: Flexible; textDecorationSkip?: Flexible; textDecorationStyle?: Flexible; textEmphasis?: Flexible; textEmphasisColor?: Flexible; }>; textEmphasisPosition?: Flexible; textEmphasisStyle?: Flexible; textIndent?: Flexible; textJustify?: Flexible; textOrientation?: Flexible; textOverflow?: Flexible; textShadow?: Flexible; textTransform?: Flexible; textUnderlinePosition?: Flexible; top?: Flexible; transform?: Flexible; transformBox?: Flexible; transformOrigin?: Flexible; transformStyle?: Flexible; transition?: Flexible; transitionDelay?: Flexible; transitionDuration?: Flexible; transitionProperty?: Flexible; transitionTimingFunction?: Flexible; unicodeBidi?: Flexible; userSelect?: Flexible; verticalAlign?: Flexible; visibility?: Flexible; whiteSpace?: Flexible; widows?: Flexible; width?: Flexible; willChange?: Flexible; wordBreak?: Flexible; wordSpacing?: Flexible; wordWrap?: Flexible; writingMode?: Flexible; zIndex?: Flexible; }; export {};