/// <reference types="react" />
import React from 'react';
export interface FlexBoxSizeProps {
    span?: number;
    order?: number;
    grow?: number;
    shrink?: number;
    offset?: number;
    wrap?: 'nowrap' | 'wrap' | 'wrap-reverse';
    justify?: 'start' | 'flex-start' | 'end' | 'flex-end' | 'center' | 'space-around' | 'space-between';
    alignContent?: 'top' | 'flex-start' | 'bottom' | 'flex-end' | 'moddle' | 'center' | 'space-around' | 'space-between' | 'stretch';
    align?: 'top' | 'flex-start' | 'bottom' | 'flex-end' | 'moddle' | 'center' | 'baseline' | 'stretch';
    alignSelf: 'auto' | 'top' | 'flex-start' | 'bottom' | 'flex-end' | 'moddle' | 'center' | 'baseline' | 'stretch';
}
export interface FlexBoxProps extends FlexBoxSizeProps {
    direction?: 'row' | 'row-reverse' | 'column' | 'column-reverse';
    className?: string;
    prefixCls?: string;
    style?: React.CSSProperties;
    gutter?: number,
    children: React.Requireable<any>;
    xs?: number | FlexBoxSizeProps;
    sm?: number | FlexBoxSizeProps;
    md?: number | FlexBoxSizeProps;
    lg?: number | FlexBoxSizeProps;
    xl?: number | FlexBoxSizeProps;
    basis?: number | string;
    fullH?: boolean;
    fullW?: boolean;
    block?: boolean;
}
declare const _default: React.StatelessComponent<FlexBoxProps>;
export default _default;
