import { CreateComponentPublicInstanceWithMixins, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, GlobalComponents, GlobalDirectives, ComponentProvideOptions, ComponentOptionsBase, VNodeProps, AllowedComponentProps, ComponentCustomProps, Plugin } from 'vue';
import { Gutter } from '../grid/Row';
import { VueNode } from '../_util/type';
export type { RowProps } from '../grid';
declare const _default: {
    new (...args: any[]): CreateComponentPublicInstanceWithMixins<Readonly< ExtractPropTypes<{
        align: {
            type: PropType<"bottom" | "top" | "stretch" | "middle" | {
                sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
                lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
                md?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            }>;
            default: "bottom" | "top" | "stretch" | "middle" | {
                sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
                lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
                md?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            };
        };
        justify: {
            type: PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            }>;
            default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            };
        };
        prefixCls: StringConstructor;
        gutter: {
            type: PropType< Gutter | [ Gutter, Gutter]>;
            default: Gutter | [ Gutter, Gutter];
        };
        wrap: {
            type: BooleanConstructor;
            default: undefined;
        };
    }>> & Readonly<{}>, () => VueNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, PublicProps, {
        justify: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
            sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        };
        wrap: boolean;
        align: "bottom" | "top" | "stretch" | "middle" | {
            sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
            lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
            md?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
        };
        gutter: Gutter | [ Gutter, Gutter];
    }, true, {}, {}, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly< ExtractPropTypes<{
        align: {
            type: PropType<"bottom" | "top" | "stretch" | "middle" | {
                sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
                lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
                md?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            }>;
            default: "bottom" | "top" | "stretch" | "middle" | {
                sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
                lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
                md?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
                xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            };
        };
        justify: {
            type: PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            }>;
            default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
                sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
                xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            };
        };
        prefixCls: StringConstructor;
        gutter: {
            type: PropType< Gutter | [ Gutter, Gutter]>;
            default: Gutter | [ Gutter, Gutter];
        };
        wrap: {
            type: BooleanConstructor;
            default: undefined;
        };
    }>> & Readonly<{}>, () => VueNode, {}, {}, {}, {
        justify: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
            sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        };
        wrap: boolean;
        align: "bottom" | "top" | "stretch" | "middle" | {
            sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
            lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
            md?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
        };
        gutter: Gutter | [ Gutter, Gutter];
    }>;
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & ComponentOptionsBase<Readonly< ExtractPropTypes<{
    align: {
        type: PropType<"bottom" | "top" | "stretch" | "middle" | {
            sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
            lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
            md?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
        }>;
        default: "bottom" | "top" | "stretch" | "middle" | {
            sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
            lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
            md?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
            xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
        };
    };
    justify: {
        type: PropType<"center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
            sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        }>;
        default: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
            sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
            xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        };
    };
    prefixCls: StringConstructor;
    gutter: {
        type: PropType< Gutter | [ Gutter, Gutter]>;
        default: Gutter | [ Gutter, Gutter];
    };
    wrap: {
        type: BooleanConstructor;
        default: undefined;
    };
}>> & Readonly<{}>, () => VueNode, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, {
    justify: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | {
        sm?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        lg?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        xs?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        md?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        xl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
        xxl?: "center" | "end" | "start" | "space-around" | "space-between" | "space-evenly" | undefined;
    };
    wrap: boolean;
    align: "bottom" | "top" | "stretch" | "middle" | {
        sm?: "bottom" | "top" | "stretch" | "middle" | undefined;
        lg?: "bottom" | "top" | "stretch" | "middle" | undefined;
        xs?: "bottom" | "top" | "stretch" | "middle" | undefined;
        md?: "bottom" | "top" | "stretch" | "middle" | undefined;
        xl?: "bottom" | "top" | "stretch" | "middle" | undefined;
        xxl?: "bottom" | "top" | "stretch" | "middle" | undefined;
    };
    gutter: Gutter | [ Gutter, Gutter];
}, {}, string, {}, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & Plugin;
export default _default;
