import { PropType } from 'vue';
import { CommonGutterType, FlexDirection, FlexRowAlign, FlexRowJustify, StandardGutterType } from './typing';
export declare const RowProps: {
    gutter: {
        type: PropType<CommonGutterType>;
    };
    align: {
        type: PropType<FlexRowAlign>;
    };
    justify: {
        type: PropType<FlexRowJustify>;
    };
    wrap: {
        type: BooleanConstructor;
        default: boolean;
    };
};
export declare const OioRowProps: {
    gutter: {
        type: PropType<CommonGutterType>;
    };
    align: {
        type: PropType<FlexRowAlign>;
    };
    justify: {
        type: PropType<FlexRowJustify>;
    };
    wrap: {
        type: BooleanConstructor;
        default: boolean;
    };
};
export declare const ColProps: {
    flex: {
        type: (NumberConstructor | StringConstructor)[];
    };
    offset: {
        type: NumberConstructor;
    };
    order: {
        type: NumberConstructor;
    };
    pull: {
        type: NumberConstructor;
    };
    push: {
        type: NumberConstructor;
    };
    span: {
        type: NumberConstructor;
    };
    xs: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    sm: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    md: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    lg: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    xl: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    xxl: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
};
export declare const OioColProps: {
    fixed: {
        type: BooleanConstructor;
        default: boolean;
    };
    flex: {
        type: (NumberConstructor | StringConstructor)[];
    };
    offset: {
        type: NumberConstructor;
    };
    order: {
        type: NumberConstructor;
    };
    pull: {
        type: NumberConstructor;
    };
    push: {
        type: NumberConstructor;
    };
    span: {
        type: NumberConstructor;
    };
    xs: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    sm: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    md: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    lg: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    xl: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
    xxl: {
        type: (NumberConstructor | ObjectConstructor)[];
    };
};
export declare const OioBlockProps: {
    inline: {
        type: BooleanConstructor;
        default: boolean;
    };
    flex: {
        type: BooleanConstructor;
        default: boolean;
    };
    flexDirection: {
        type: PropType<FlexDirection>;
        default: FlexDirection;
    };
    gutter: {
        type: PropType<string | number | StandardGutterType>;
    };
};
