import { NValue, Renderable } from '../types/domain'; import { CSSStyles } from '../types/css-styles'; import { Merge } from './ensure'; export type StyleOptions = Merge<{ [AN in keyof CSSStyles]: (value: NValue) => Renderable; }, { variable: (name: `--${string}`, value: NValue) => Renderable; }>; /** * A collection of functions to create style renderables. * @public */ export declare const style: { page: (value: NValue) => Renderable; grid: (value: NValue) => Renderable; all: (value: NValue) => Renderable; accentColor: (value: NValue) => Renderable; alignContent: (value: NValue) => Renderable; alignItems: (value: NValue) => Renderable; alignSelf: (value: NValue) => Renderable; alignmentBaseline: (value: NValue) => Renderable; animation: (value: NValue) => Renderable; animationComposition: (value: NValue) => Renderable; animationDelay: (value: NValue) => Renderable; animationDirection: (value: NValue) => Renderable; animationDuration: (value: NValue) => Renderable; animationFillMode: (value: NValue) => Renderable; animationIterationCount: (value: NValue) => Renderable; animationName: (value: NValue) => Renderable; animationPlayState: (value: NValue) => Renderable; animationTimingFunction: (value: NValue) => Renderable; appearance: (value: NValue) => Renderable; aspectRatio: (value: NValue) => Renderable; backdropFilter: (value: NValue) => Renderable; backfaceVisibility: (value: NValue) => Renderable; background: (value: NValue) => Renderable; backgroundAttachment: (value: NValue) => Renderable; backgroundBlendMode: (value: NValue) => Renderable; backgroundClip: (value: NValue) => Renderable; backgroundColor: (value: NValue) => Renderable; backgroundImage: (value: NValue) => Renderable; backgroundOrigin: (value: NValue) => Renderable; backgroundPosition: (value: NValue) => Renderable; backgroundPositionX: (value: NValue) => Renderable; backgroundPositionY: (value: NValue) => Renderable; backgroundRepeat: (value: NValue) => Renderable; backgroundSize: (value: NValue) => Renderable; baselineShift: (value: NValue) => Renderable; baselineSource: (value: NValue) => Renderable; blockSize: (value: NValue) => Renderable; border: (value: NValue) => Renderable; borderBlock: (value: NValue) => Renderable; borderBlockColor: (value: NValue) => Renderable; borderBlockEnd: (value: NValue) => Renderable; borderBlockEndColor: (value: NValue) => Renderable; borderBlockEndStyle: (value: NValue) => Renderable; borderBlockEndWidth: (value: NValue) => Renderable; borderBlockStart: (value: NValue) => Renderable; borderBlockStartColor: (value: NValue) => Renderable; borderBlockStartStyle: (value: NValue) => Renderable; borderBlockStartWidth: (value: NValue) => Renderable; borderBlockStyle: (value: NValue) => Renderable; borderBlockWidth: (value: NValue) => Renderable; borderBottom: (value: NValue) => Renderable; borderBottomColor: (value: NValue) => Renderable; borderBottomLeftRadius: (value: NValue) => Renderable; borderBottomRightRadius: (value: NValue) => Renderable; borderBottomStyle: (value: NValue) => Renderable; borderBottomWidth: (value: NValue) => Renderable; borderCollapse: (value: NValue) => Renderable; borderColor: (value: NValue) => Renderable; borderEndEndRadius: (value: NValue) => Renderable; borderEndStartRadius: (value: NValue) => Renderable; borderImage: (value: NValue) => Renderable; borderImageOutset: (value: NValue) => Renderable; borderImageRepeat: (value: NValue) => Renderable; borderImageSlice: (value: NValue) => Renderable; borderImageSource: (value: NValue) => Renderable; borderImageWidth: (value: NValue) => Renderable; borderInline: (value: NValue) => Renderable; borderInlineColor: (value: NValue) => Renderable; borderInlineEnd: (value: NValue) => Renderable; borderInlineEndColor: (value: NValue) => Renderable; borderInlineEndStyle: (value: NValue) => Renderable; borderInlineEndWidth: (value: NValue) => Renderable; borderInlineStart: (value: NValue) => Renderable; borderInlineStartColor: (value: NValue) => Renderable; borderInlineStartStyle: (value: NValue) => Renderable; borderInlineStartWidth: (value: NValue) => Renderable; borderInlineStyle: (value: NValue) => Renderable; borderInlineWidth: (value: NValue) => Renderable; borderLeft: (value: NValue) => Renderable; borderLeftColor: (value: NValue) => Renderable; borderLeftStyle: (value: NValue) => Renderable; borderLeftWidth: (value: NValue) => Renderable; borderRadius: (value: NValue) => Renderable; borderRight: (value: NValue) => Renderable; borderRightColor: (value: NValue) => Renderable; borderRightStyle: (value: NValue) => Renderable; borderRightWidth: (value: NValue) => Renderable; borderSpacing: (value: NValue) => Renderable; borderStartEndRadius: (value: NValue) => Renderable; borderStartStartRadius: (value: NValue) => Renderable; borderStyle: (value: NValue) => Renderable; borderTop: (value: NValue) => Renderable; borderTopColor: (value: NValue) => Renderable; borderTopLeftRadius: (value: NValue) => Renderable; borderTopRightRadius: (value: NValue) => Renderable; borderTopStyle: (value: NValue) => Renderable; borderTopWidth: (value: NValue) => Renderable; borderWidth: (value: NValue) => Renderable; bottom: (value: NValue) => Renderable; boxDecorationBreak: (value: NValue) => Renderable; boxShadow: (value: NValue) => Renderable; boxSizing: (value: NValue) => Renderable; breakAfter: (value: NValue) => Renderable; breakBefore: (value: NValue) => Renderable; breakInside: (value: NValue) => Renderable; captionSide: (value: NValue) => Renderable; caretColor: (value: NValue) => Renderable; clear: (value: NValue) => Renderable; clip: (value: NValue) => Renderable; clipPath: (value: NValue) => Renderable; clipRule: (value: NValue) => Renderable; color: (value: NValue) => Renderable; colorInterpolation: (value: NValue) => Renderable; colorInterpolationFilters: (value: NValue) => Renderable; colorScheme: (value: NValue) => Renderable; columnCount: (value: NValue) => Renderable; columnFill: (value: NValue) => Renderable; columnGap: (value: NValue) => Renderable; columnRule: (value: NValue) => Renderable; columnRuleColor: (value: NValue) => Renderable; columnRuleStyle: (value: NValue) => Renderable; columnRuleWidth: (value: NValue) => Renderable; columnSpan: (value: NValue) => Renderable; columnWidth: (value: NValue) => Renderable; columns: (value: NValue) => Renderable; contain: (value: NValue) => Renderable; containIntrinsicBlockSize: (value: NValue) => Renderable; containIntrinsicHeight: (value: NValue) => Renderable; containIntrinsicInlineSize: (value: NValue) => Renderable; containIntrinsicSize: (value: NValue) => Renderable; containIntrinsicWidth: (value: NValue) => Renderable; container: (value: NValue) => Renderable; containerName: (value: NValue) => Renderable; containerType: (value: NValue) => Renderable; content: (value: NValue) => Renderable; contentVisibility: (value: NValue) => Renderable; counterIncrement: (value: NValue) => Renderable; counterReset: (value: NValue) => Renderable; counterSet: (value: NValue) => Renderable; cssFloat: (value: NValue) => Renderable; cssText: (value: NValue) => Renderable; cursor: (value: NValue) => Renderable; cx: (value: NValue) => Renderable; cy: (value: NValue) => Renderable; d: (value: NValue) => Renderable; direction: (value: NValue) => Renderable; display: (value: NValue) => Renderable; dominantBaseline: (value: NValue) => Renderable; emptyCells: (value: NValue) => Renderable; fill: (value: NValue) => Renderable; fillOpacity: (value: NValue) => Renderable; fillRule: (value: NValue) => Renderable; filter: (value: NValue) => Renderable; flex: (value: NValue) => Renderable; flexBasis: (value: NValue) => Renderable; flexDirection: (value: NValue) => Renderable; flexFlow: (value: NValue) => Renderable; flexGrow: (value: NValue) => Renderable; flexShrink: (value: NValue) => Renderable; flexWrap: (value: NValue) => Renderable; float: (value: NValue) => Renderable; floodColor: (value: NValue) => Renderable; floodOpacity: (value: NValue) => Renderable; font: (value: NValue) => Renderable; fontFamily: (value: NValue) => Renderable; fontFeatureSettings: (value: NValue) => Renderable; fontKerning: (value: NValue) => Renderable; fontOpticalSizing: (value: NValue) => Renderable; fontPalette: (value: NValue) => Renderable; fontSize: (value: NValue) => Renderable; fontSizeAdjust: (value: NValue) => Renderable; fontStretch: (value: NValue) => Renderable; fontStyle: (value: NValue) => Renderable; fontSynthesis: (value: NValue) => Renderable; fontSynthesisSmallCaps: (value: NValue) => Renderable; fontSynthesisStyle: (value: NValue) => Renderable; fontSynthesisWeight: (value: NValue) => Renderable; fontVariant: (value: NValue) => Renderable; fontVariantAlternates: (value: NValue) => Renderable; fontVariantCaps: (value: NValue) => Renderable; fontVariantEastAsian: (value: NValue) => Renderable; fontVariantLigatures: (value: NValue) => Renderable; fontVariantNumeric: (value: NValue) => Renderable; fontVariantPosition: (value: NValue) => Renderable; fontVariationSettings: (value: NValue) => Renderable; fontWeight: (value: NValue) => Renderable; forcedColorAdjust: (value: NValue) => Renderable; gap: (value: NValue) => Renderable; gridArea: (value: NValue) => Renderable; gridAutoColumns: (value: NValue) => Renderable; gridAutoFlow: (value: NValue) => Renderable; gridAutoRows: (value: NValue) => Renderable; gridColumn: (value: NValue) => Renderable; gridColumnEnd: (value: NValue) => Renderable; gridColumnGap: (value: NValue) => Renderable; gridColumnStart: (value: NValue) => Renderable; gridGap: (value: NValue) => Renderable; gridRow: (value: NValue) => Renderable; gridRowEnd: (value: NValue) => Renderable; gridRowGap: (value: NValue) => Renderable; gridRowStart: (value: NValue) => Renderable; gridTemplate: (value: NValue) => Renderable; gridTemplateAreas: (value: NValue) => Renderable; gridTemplateColumns: (value: NValue) => Renderable; gridTemplateRows: (value: NValue) => Renderable; height: (value: NValue) => Renderable; hyphenateCharacter: (value: NValue) => Renderable; hyphenateLimitChars: (value: NValue) => Renderable; hyphens: (value: NValue) => Renderable; imageOrientation: (value: NValue) => Renderable; imageRendering: (value: NValue) => Renderable; inlineSize: (value: NValue) => Renderable; inset: (value: NValue) => Renderable; insetBlock: (value: NValue) => Renderable; insetBlockEnd: (value: NValue) => Renderable; insetBlockStart: (value: NValue) => Renderable; insetInline: (value: NValue) => Renderable; insetInlineEnd: (value: NValue) => Renderable; insetInlineStart: (value: NValue) => Renderable; isolation: (value: NValue) => Renderable; justifyContent: (value: NValue) => Renderable; justifyItems: (value: NValue) => Renderable; justifySelf: (value: NValue) => Renderable; left: (value: NValue) => Renderable; letterSpacing: (value: NValue) => Renderable; lightingColor: (value: NValue) => Renderable; lineBreak: (value: NValue) => Renderable; lineHeight: (value: NValue) => Renderable; listStyle: (value: NValue) => Renderable; listStyleImage: (value: NValue) => Renderable; listStylePosition: (value: NValue) => Renderable; listStyleType: (value: NValue) => Renderable; margin: (value: NValue) => Renderable; marginBlock: (value: NValue) => Renderable; marginBlockEnd: (value: NValue) => Renderable; marginBlockStart: (value: NValue) => Renderable; marginBottom: (value: NValue) => Renderable; marginInline: (value: NValue) => Renderable; marginInlineEnd: (value: NValue) => Renderable; marginInlineStart: (value: NValue) => Renderable; marginLeft: (value: NValue) => Renderable; marginRight: (value: NValue) => Renderable; marginTop: (value: NValue) => Renderable; marker: (value: NValue) => Renderable; markerEnd: (value: NValue) => Renderable; markerMid: (value: NValue) => Renderable; markerStart: (value: NValue) => Renderable; mask: (value: NValue) => Renderable; maskClip: (value: NValue) => Renderable; maskComposite: (value: NValue) => Renderable; maskImage: (value: NValue) => Renderable; maskMode: (value: NValue) => Renderable; maskOrigin: (value: NValue) => Renderable; maskPosition: (value: NValue) => Renderable; maskRepeat: (value: NValue) => Renderable; maskSize: (value: NValue) => Renderable; maskType: (value: NValue) => Renderable; mathDepth: (value: NValue) => Renderable; mathStyle: (value: NValue) => Renderable; maxBlockSize: (value: NValue) => Renderable; maxHeight: (value: NValue) => Renderable; maxInlineSize: (value: NValue) => Renderable; maxWidth: (value: NValue) => Renderable; minBlockSize: (value: NValue) => Renderable; minHeight: (value: NValue) => Renderable; minInlineSize: (value: NValue) => Renderable; minWidth: (value: NValue) => Renderable; mixBlendMode: (value: NValue) => Renderable; objectFit: (value: NValue) => Renderable; objectPosition: (value: NValue) => Renderable; offset: (value: NValue) => Renderable; offsetAnchor: (value: NValue) => Renderable; offsetDistance: (value: NValue) => Renderable; offsetPath: (value: NValue) => Renderable; offsetPosition: (value: NValue) => Renderable; offsetRotate: (value: NValue) => Renderable; opacity: (value: NValue) => Renderable; order: (value: NValue) => Renderable; orphans: (value: NValue) => Renderable; outline: (value: NValue) => Renderable; outlineColor: (value: NValue) => Renderable; outlineOffset: (value: NValue) => Renderable; outlineStyle: (value: NValue) => Renderable; outlineWidth: (value: NValue) => Renderable; overflow: (value: NValue) => Renderable; overflowAnchor: (value: NValue) => Renderable; overflowBlock: (value: NValue) => Renderable; overflowClipMargin: (value: NValue) => Renderable; overflowInline: (value: NValue) => Renderable; overflowWrap: (value: NValue) => Renderable; overflowX: (value: NValue) => Renderable; overflowY: (value: NValue) => Renderable; overscrollBehavior: (value: NValue) => Renderable; overscrollBehaviorBlock: (value: NValue) => Renderable; overscrollBehaviorInline: (value: NValue) => Renderable; overscrollBehaviorX: (value: NValue) => Renderable; overscrollBehaviorY: (value: NValue) => Renderable; padding: (value: NValue) => Renderable; paddingBlock: (value: NValue) => Renderable; paddingBlockEnd: (value: NValue) => Renderable; paddingBlockStart: (value: NValue) => Renderable; paddingBottom: (value: NValue) => Renderable; paddingInline: (value: NValue) => Renderable; paddingInlineEnd: (value: NValue) => Renderable; paddingInlineStart: (value: NValue) => Renderable; paddingLeft: (value: NValue) => Renderable; paddingRight: (value: NValue) => Renderable; paddingTop: (value: NValue) => Renderable; pageBreakAfter: (value: NValue) => Renderable; pageBreakBefore: (value: NValue) => Renderable; pageBreakInside: (value: NValue) => Renderable; paintOrder: (value: NValue) => Renderable; perspective: (value: NValue) => Renderable; perspectiveOrigin: (value: NValue) => Renderable; placeContent: (value: NValue) => Renderable; placeItems: (value: NValue) => Renderable; placeSelf: (value: NValue) => Renderable; pointerEvents: (value: NValue) => Renderable; position: (value: NValue) => Renderable; printColorAdjust: (value: NValue) => Renderable; quotes: (value: NValue) => Renderable; r: (value: NValue) => Renderable; resize: (value: NValue) => Renderable; right: (value: NValue) => Renderable; rotate: (value: NValue) => Renderable; rowGap: (value: NValue) => Renderable; rubyAlign: (value: NValue) => Renderable; rubyPosition: (value: NValue) => Renderable; rx: (value: NValue) => Renderable; ry: (value: NValue) => Renderable; scale: (value: NValue) => Renderable; scrollBehavior: (value: NValue) => Renderable; scrollMargin: (value: NValue) => Renderable; scrollMarginBlock: (value: NValue) => Renderable; scrollMarginBlockEnd: (value: NValue) => Renderable; scrollMarginBlockStart: (value: NValue) => Renderable; scrollMarginBottom: (value: NValue) => Renderable; scrollMarginInline: (value: NValue) => Renderable; scrollMarginInlineEnd: (value: NValue) => Renderable; scrollMarginInlineStart: (value: NValue) => Renderable; scrollMarginLeft: (value: NValue) => Renderable; scrollMarginRight: (value: NValue) => Renderable; scrollMarginTop: (value: NValue) => Renderable; scrollPadding: (value: NValue) => Renderable; scrollPaddingBlock: (value: NValue) => Renderable; scrollPaddingBlockEnd: (value: NValue) => Renderable; scrollPaddingBlockStart: (value: NValue) => Renderable; scrollPaddingBottom: (value: NValue) => Renderable; scrollPaddingInline: (value: NValue) => Renderable; scrollPaddingInlineEnd: (value: NValue) => Renderable; scrollPaddingInlineStart: (value: NValue) => Renderable; scrollPaddingLeft: (value: NValue) => Renderable; scrollPaddingRight: (value: NValue) => Renderable; scrollPaddingTop: (value: NValue) => Renderable; scrollSnapAlign: (value: NValue) => Renderable; scrollSnapStop: (value: NValue) => Renderable; scrollSnapType: (value: NValue) => Renderable; scrollbarColor: (value: NValue) => Renderable; scrollbarGutter: (value: NValue) => Renderable; scrollbarWidth: (value: NValue) => Renderable; shapeImageThreshold: (value: NValue) => Renderable; shapeMargin: (value: NValue) => Renderable; shapeOutside: (value: NValue) => Renderable; shapeRendering: (value: NValue) => Renderable; stopColor: (value: NValue) => Renderable; stopOpacity: (value: NValue) => Renderable; stroke: (value: NValue) => Renderable; strokeDasharray: (value: NValue) => Renderable; strokeDashoffset: (value: NValue) => Renderable; strokeLinecap: (value: NValue) => Renderable; strokeLinejoin: (value: NValue) => Renderable; strokeMiterlimit: (value: NValue) => Renderable; strokeOpacity: (value: NValue) => Renderable; strokeWidth: (value: NValue) => Renderable; tabSize: (value: NValue) => Renderable; tableLayout: (value: NValue) => Renderable; textAlign: (value: NValue) => Renderable; textAlignLast: (value: NValue) => Renderable; textAnchor: (value: NValue) => Renderable; textBox: (value: NValue) => Renderable; textBoxEdge: (value: NValue) => Renderable; textBoxTrim: (value: NValue) => Renderable; textCombineUpright: (value: NValue) => Renderable; textDecoration: (value: NValue) => Renderable; textDecorationColor: (value: NValue) => Renderable; textDecorationLine: (value: NValue) => Renderable; textDecorationSkipInk: (value: NValue) => Renderable; textDecorationStyle: (value: NValue) => Renderable; textDecorationThickness: (value: NValue) => Renderable; textEmphasis: (value: NValue) => Renderable; textEmphasisColor: (value: NValue) => Renderable; textEmphasisPosition: (value: NValue) => Renderable; textEmphasisStyle: (value: NValue) => Renderable; textIndent: (value: NValue) => Renderable; textOrientation: (value: NValue) => Renderable; textOverflow: (value: NValue) => Renderable; textRendering: (value: NValue) => Renderable; textShadow: (value: NValue) => Renderable; textTransform: (value: NValue) => Renderable; textUnderlineOffset: (value: NValue) => Renderable; textUnderlinePosition: (value: NValue) => Renderable; textWrap: (value: NValue) => Renderable; textWrapMode: (value: NValue) => Renderable; textWrapStyle: (value: NValue) => Renderable; top: (value: NValue) => Renderable; touchAction: (value: NValue) => Renderable; transform: (value: NValue) => Renderable; transformBox: (value: NValue) => Renderable; transformOrigin: (value: NValue) => Renderable; transformStyle: (value: NValue) => Renderable; transition: (value: NValue) => Renderable; transitionBehavior: (value: NValue) => Renderable; transitionDelay: (value: NValue) => Renderable; transitionDuration: (value: NValue) => Renderable; transitionProperty: (value: NValue) => Renderable; transitionTimingFunction: (value: NValue) => Renderable; translate: (value: NValue) => Renderable; unicodeBidi: (value: NValue) => Renderable; userSelect: (value: NValue) => Renderable; vectorEffect: (value: NValue) => Renderable; verticalAlign: (value: NValue) => Renderable; viewTransitionClass: (value: NValue) => Renderable; viewTransitionName: (value: NValue) => Renderable; visibility: (value: NValue) => Renderable; webkitAlignContent: (value: NValue) => Renderable; webkitAlignItems: (value: NValue) => Renderable; webkitAlignSelf: (value: NValue) => Renderable; webkitAnimation: (value: NValue) => Renderable; webkitAnimationDelay: (value: NValue) => Renderable; webkitAnimationDirection: (value: NValue) => Renderable; webkitAnimationDuration: (value: NValue) => Renderable; webkitAnimationFillMode: (value: NValue) => Renderable; webkitAnimationIterationCount: (value: NValue) => Renderable; webkitAnimationName: (value: NValue) => Renderable; webkitAnimationPlayState: (value: NValue) => Renderable; webkitAnimationTimingFunction: (value: NValue) => Renderable; webkitAppearance: (value: NValue) => Renderable; webkitBackfaceVisibility: (value: NValue) => Renderable; webkitBackgroundClip: (value: NValue) => Renderable; webkitBackgroundOrigin: (value: NValue) => Renderable; webkitBackgroundSize: (value: NValue) => Renderable; webkitBorderBottomLeftRadius: (value: NValue) => Renderable; webkitBorderBottomRightRadius: (value: NValue) => Renderable; webkitBorderRadius: (value: NValue) => Renderable; webkitBorderTopLeftRadius: (value: NValue) => Renderable; webkitBorderTopRightRadius: (value: NValue) => Renderable; webkitBoxAlign: (value: NValue) => Renderable; webkitBoxFlex: (value: NValue) => Renderable; webkitBoxOrdinalGroup: (value: NValue) => Renderable; webkitBoxOrient: (value: NValue) => Renderable; webkitBoxPack: (value: NValue) => Renderable; webkitBoxShadow: (value: NValue) => Renderable; webkitBoxSizing: (value: NValue) => Renderable; webkitFilter: (value: NValue) => Renderable; webkitFlex: (value: NValue) => Renderable; webkitFlexBasis: (value: NValue) => Renderable; webkitFlexDirection: (value: NValue) => Renderable; webkitFlexFlow: (value: NValue) => Renderable; webkitFlexGrow: (value: NValue) => Renderable; webkitFlexShrink: (value: NValue) => Renderable; webkitFlexWrap: (value: NValue) => Renderable; webkitJustifyContent: (value: NValue) => Renderable; webkitLineClamp: (value: NValue) => Renderable; webkitMask: (value: NValue) => Renderable; webkitMaskBoxImage: (value: NValue) => Renderable; webkitMaskBoxImageOutset: (value: NValue) => Renderable; webkitMaskBoxImageRepeat: (value: NValue) => Renderable; webkitMaskBoxImageSlice: (value: NValue) => Renderable; webkitMaskBoxImageSource: (value: NValue) => Renderable; webkitMaskBoxImageWidth: (value: NValue) => Renderable; webkitMaskClip: (value: NValue) => Renderable; webkitMaskComposite: (value: NValue) => Renderable; webkitMaskImage: (value: NValue) => Renderable; webkitMaskOrigin: (value: NValue) => Renderable; webkitMaskPosition: (value: NValue) => Renderable; webkitMaskRepeat: (value: NValue) => Renderable; webkitMaskSize: (value: NValue) => Renderable; webkitOrder: (value: NValue) => Renderable; webkitPerspective: (value: NValue) => Renderable; webkitPerspectiveOrigin: (value: NValue) => Renderable; webkitTextFillColor: (value: NValue) => Renderable; webkitTextSizeAdjust: (value: NValue) => Renderable; webkitTextStroke: (value: NValue) => Renderable; webkitTextStrokeColor: (value: NValue) => Renderable; webkitTextStrokeWidth: (value: NValue) => Renderable; webkitTransform: (value: NValue) => Renderable; webkitTransformOrigin: (value: NValue) => Renderable; webkitTransformStyle: (value: NValue) => Renderable; webkitTransition: (value: NValue) => Renderable; webkitTransitionDelay: (value: NValue) => Renderable; webkitTransitionDuration: (value: NValue) => Renderable; webkitTransitionProperty: (value: NValue) => Renderable; webkitTransitionTimingFunction: (value: NValue) => Renderable; webkitUserSelect: (value: NValue) => Renderable; whiteSpace: (value: NValue) => Renderable; whiteSpaceCollapse: (value: NValue) => Renderable; widows: (value: NValue) => Renderable; width: (value: NValue) => Renderable; willChange: (value: NValue) => Renderable; wordBreak: (value: NValue) => Renderable; wordSpacing: (value: NValue) => Renderable; wordWrap: (value: NValue) => Renderable; writingMode: (value: NValue) => Renderable; x: (value: NValue) => Renderable; y: (value: NValue) => Renderable; zIndex: (value: NValue) => Renderable; zoom: (value: NValue) => Renderable; variable: (name: `--${string}`, value: NValue) => Renderable; };