import { AlignContent, AlignItems, AlignSelf, BorderStyle, Color, Column, DangerouslySetInlineStyle, Dimension, Direction, Display, Flex, JustifyContent, Margin, Opacity, Overflow, Padding, Position, UserSelect } from './boxTypes'; import { ToPropsOutput } from './style'; import { Functor } from './transforms'; import { Indexable } from './zIndex'; type MarginFunctorType = Functor; type PaddingFunctor = Functor; export declare const propToFn: { readonly alignItems: Functor; readonly display: Functor; readonly column: Functor; readonly direction: Functor; readonly smAlignItems: Functor; readonly smDisplay: Functor; readonly smColumn: Functor; readonly smDirection: Functor; readonly mdAlignItems: Functor; readonly mdDisplay: Functor; readonly mdColumn: Functor; readonly mdDirection: Functor; readonly lgAlignItems: Functor; readonly lgDisplay: Functor; readonly lgColumn: Functor; readonly lgDirection: Functor; readonly xlAlignItems: Functor; readonly xlDisplay: Functor; readonly xlColumn: Functor; readonly xlDirection: Functor; readonly xxlAlignItems: Functor; readonly xxlDisplay: Functor; readonly xxlColumn: Functor; readonly xxlDirection: Functor; readonly xxxlAlignItems: Functor; readonly xxxlDisplay: Functor; readonly xxxlColumn: Functor; readonly xxxlDirection: Functor; readonly alignContent: Functor; readonly alignSelf: Functor; readonly bottom: Functor; readonly borderStyle: Functor; readonly color: Functor; readonly fit: Functor; readonly flex: Functor; readonly flexBasis: Functor; readonly height: Functor; readonly justifyContent: Functor; readonly left: Functor; readonly margin: MarginFunctorType; readonly marginTop: MarginFunctorType; readonly marginBottom: MarginFunctorType; readonly marginStart: MarginFunctorType; readonly marginEnd: MarginFunctorType; readonly smMargin: MarginFunctorType; readonly smMarginTop: MarginFunctorType; readonly smMarginBottom: MarginFunctorType; readonly smMarginStart: MarginFunctorType; readonly smMarginEnd: MarginFunctorType; readonly mdMargin: MarginFunctorType; readonly mdMarginTop: MarginFunctorType; readonly mdMarginBottom: MarginFunctorType; readonly mdMarginStart: MarginFunctorType; readonly mdMarginEnd: MarginFunctorType; readonly lgMargin: MarginFunctorType; readonly lgMarginTop: MarginFunctorType; readonly lgMarginBottom: MarginFunctorType; readonly lgMarginStart: MarginFunctorType; readonly lgMarginEnd: MarginFunctorType; readonly xlMargin: MarginFunctorType; readonly xlMarginTop: MarginFunctorType; readonly xlMarginBottom: MarginFunctorType; readonly xlMarginStart: MarginFunctorType; readonly xlMarginEnd: MarginFunctorType; readonly xxlMargin: MarginFunctorType; readonly xxlMarginTop: MarginFunctorType; readonly xxlMarginBottom: MarginFunctorType; readonly xxlMarginStart: MarginFunctorType; readonly xxlMarginEnd: MarginFunctorType; readonly xxxlMargin: MarginFunctorType; readonly xxxlMarginTop: MarginFunctorType; readonly xxxlMarginBottom: MarginFunctorType; readonly xxxlMarginStart: MarginFunctorType; readonly xxxlMarginEnd: MarginFunctorType; readonly maxHeight: Functor; readonly maxWidth: Functor; readonly minHeight: Functor; readonly minWidth: Functor; readonly opacity: Functor; readonly overflow: Functor; readonly padding: PaddingFunctor; readonly paddingX: PaddingFunctor; readonly paddingY: PaddingFunctor; readonly smPadding: PaddingFunctor; readonly smPaddingX: PaddingFunctor; readonly smPaddingY: PaddingFunctor; readonly mdPadding: PaddingFunctor; readonly mdPaddingX: PaddingFunctor; readonly mdPaddingY: PaddingFunctor; readonly lgPadding: PaddingFunctor; readonly lgPaddingX: PaddingFunctor; readonly lgPaddingY: PaddingFunctor; readonly xlPadding: PaddingFunctor; readonly xlPaddingX: PaddingFunctor; readonly xlPaddingY: PaddingFunctor; readonly xxlPadding: PaddingFunctor; readonly xxlPaddingX: PaddingFunctor; readonly xxlPaddingY: PaddingFunctor; readonly xxxlPadding: PaddingFunctor; readonly xxxlPaddingX: PaddingFunctor; readonly xxxlPaddingY: PaddingFunctor; readonly position: Functor; readonly right: Functor; readonly rounding: (rounding: import("./getRoundingClassName").Rounding) => import("./style").Style; readonly top: Functor; readonly userSelect: Functor; readonly width: Functor; readonly wrap: Functor; readonly dangerouslySetInlineStyle: Functor; readonly zIndex: Functor; }; export declare function buildStyles({ baseStyles, props, blocklistProps, allowlistProps, }: { baseStyles: string; props: T; blocklistProps?: ReadonlyArray; allowlistProps?: ReadonlyArray; }): { passthroughProps: T; propsStyles: ToPropsOutput; }; export {};