import { CSSProperties, HTMLProps, ReactNode } from 'react'; import { GlobalToken } from 'antd'; type FilterStartingWith = Set extends `${Needle}${infer _X}` ? Set : never; type Margin = FilterStartingWith; type Padding = FilterStartingWith; interface Props extends Omit, 'style'> { style?: CSSProperties | ((token: GlobalToken) => CSSProperties); children?: ReactNode; display?: CSSProperties['display']; alignItems?: CSSProperties['alignItems']; justifyContent?: CSSProperties['justifyContent']; flexDirection?: CSSProperties['flexDirection']; flexWrap?: CSSProperties['flexWrap']; flexBasis?: CSSProperties['flexBasis']; flexGrow?: CSSProperties['flexGrow']; flexFlow?: CSSProperties['flexFlow']; flexShrink?: CSSProperties['flexShrink']; height?: CSSProperties['height']; width?: CSSProperties['width']; minWidth?: CSSProperties['minWidth']; maxWidth?: CSSProperties['maxWidth']; minHeight?: CSSProperties['minHeight']; maxHeight?: CSSProperties['maxHeight']; flex?: CSSProperties['flex']; dir?: CSSProperties['direction']; whiteSpace?: CSSProperties['whiteSpace']; m?: Margin; mx?: Margin; my?: Margin; mr?: Margin; ml?: Margin; mb?: Margin; mt?: Margin; p?: Padding; px?: Padding; py?: Padding; pr?: Padding; pl?: Padding; pb?: Padding; pt?: Padding; } export declare function Box({ children, style, dir, m, mr, ml, mx, my, mt, mb, p, pr, pl, px, py, pt, pb, ...props }: Props): import("react/jsx-runtime").JSX.Element; export {};