import React from 'react'; import { BoxProps } from '@alifd/next/types/box'; type Direction = 'ver' | 'hoz' | 'hoz-reverse'; export interface SpaceProps extends Omit { /** * 子元素是否需要分割线 */ split?: boolean; /** * 子元素摆放方向 */ direction?: Direction; } declare class Space extends React.Component { static displayName: string; static propTypes: { split: any; direction: any; flex?: import("react").Validator | [import("csstype").Property.FlexGrow, import("csstype").Property.FlexShrink, import("csstype").Property.FlexBasis<0 | (string & {})>]>; wrap?: import("react").Validator; spacing?: import("react").Validator; margin?: import("react").Validator; padding?: import("react").Validator; justify?: import("react").Validator; align?: import("react").Validator; component?: import("react").Validator; prefix?: import("react").Validator; locale?: import("react").Validator; pure?: import("react").Validator; device?: import("react").Validator; rtl?: import("react").Validator; errorBoundary?: import("react").Validator; warning?: import("react").Validator; }; static defaultProps: any; /** * 在子元素之间插入分隔符 * @param {ReactNode} children Space组件子元素 * @param {string} direction divider 方向 * @returns React.Children */ insertDividerIntoChildren: (children: React.ReactNode, direction: Direction) => any[]; render(): JSX.Element; } export { Space };