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 {};