import React from 'react'; import PropTypes from 'prop-types'; import type { BoxProps } from './types'; /** * Box */ declare class Box extends React.Component { static propTypes: { prefix: PropTypes.Requireable; style: PropTypes.Requireable; className: PropTypes.Requireable; /** * 布局属性 */ flex: PropTypes.Requireable | null | undefined)[] | null | undefined>>; /** * 布局方向,默认为 column ,一个元素占据一整行 * @defaultValue column */ direction: PropTypes.Requireable; /** * 是否折行 支持IE11+ */ wrap: PropTypes.Requireable; /** * 元素之间的间距 [bottom&top, right&left] */ spacing: PropTypes.Requireable>; /** * 设置 margin [bottom&top, right&left] */ margin: PropTypes.Requireable>; /** * 设置 padding [bottom&top, right&left] */ padding: PropTypes.Requireable>; /** * 沿着主轴方向,子元素们的排布关系 (兼容性同 justify-content ) */ justify: PropTypes.Requireable; /** * 垂直主轴方向,子元素们的排布关系 (兼容性同 align-items ) */ align: PropTypes.Requireable; device: PropTypes.Requireable; /** * 定制标签名, 例如section等 */ component: PropTypes.Requireable; }; static defaultProps: { prefix: string; direction: string; wrap: boolean; component: string; }; render(): React.JSX.Element; } export type { BoxProps }; declare const _default: import("../config-provider/types").ConfiguredComponentClass; export default _default;