import * as CSS from "csstype"; import { Length, ResponsiveValue } from "../utils"; /** * Types for layout related CSS properties */ export interface LayoutProps { /** * The CSS `display` property */ display?: ResponsiveValue; /** * The CSS `display` property */ d?: ResponsiveValue; /** * The CSS `width` property */ width?: ResponsiveValue>; /** * The CSS `width` property */ w?: ResponsiveValue>; inlineSize?: ResponsiveValue>; /** * The CSS `width` and `height` property */ boxSize?: ResponsiveValue>; /** * The CSS `max-width` property */ maxWidth?: ResponsiveValue>; /** * The CSS `max-width` property */ maxW?: ResponsiveValue>; maxInlineSize?: ResponsiveValue>; /** * The CSS `min-width` property */ minWidth?: ResponsiveValue>; /** * The CSS `min-width` property */ minW?: ResponsiveValue>; minInlineSize?: ResponsiveValue>; /** * The CSS `height` property */ height?: ResponsiveValue>; /** * The CSS `height` property */ h?: ResponsiveValue>; blockSize?: ResponsiveValue>; /** * The CSS `max-height` property */ maxHeight?: ResponsiveValue>; /** * The CSS `max-height` property */ maxH?: ResponsiveValue>; maxBlockSize?: ResponsiveValue>; /** * The CSS `min-height` property */ minHeight?: ResponsiveValue>; /** * The CSS `min-height` property */ minH?: ResponsiveValue>; minBlockSize?: ResponsiveValue>; /** * The CSS `vertical-align` property */ verticalAlign?: ResponsiveValue>; /** * The CSS `overflow` property */ overflow?: ResponsiveValue; /** * The CSS `overflow-x` property */ overflowX?: ResponsiveValue; /** * The CSS `overflow-y` property */ overflowY?: ResponsiveValue; /** * The CSS `box-sizing` property */ boxSizing?: CSS.Property.BoxSizing; } export declare const layout: import("../core").Parser; export declare const layoutParser: { (props: Record): Record; config: import("../core").PropConfig; propNames: string[]; cache: Map; };