declare const _default: import("vue").DefineComponent<import("vue").ExtractPropTypes<{
    span: NumberConstructor;
    direction: {
        type: import("vue").PropType<"row" | "row-reverse" | "column" | "column-reverse">;
        default: string;
    };
    split: BooleanConstructor;
    ghost: BooleanConstructor;
    push: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    pull: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    xs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    sm: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    md: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    lg: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    xl: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    justify: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown, "start", boolean>;
    align: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "top" | "bottom" | "middle", unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    header: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    footer: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    bodyStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>;
    bodyClass: StringConstructor;
    shadow: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "always", boolean>;
}>, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    span: NumberConstructor;
    direction: {
        type: import("vue").PropType<"row" | "row-reverse" | "column" | "column-reverse">;
        default: string;
    };
    split: BooleanConstructor;
    ghost: BooleanConstructor;
    push: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    pull: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    xs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    sm: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    md: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    lg: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    xl: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
    justify: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "center" | "space-around" | "space-between" | "space-evenly" | "end" | "start", unknown, "start", boolean>;
    align: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "top" | "bottom" | "middle", unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    header: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    footer: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
    bodyStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown, "", boolean>;
    bodyClass: StringConstructor;
    shadow: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "always" | "never" | "hover", unknown, "always", boolean>;
}>> & Readonly<{}>, {
    split: boolean;
    push: number;
    footer: string;
    header: string;
    gutter: number;
    justify: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "end" | "center" | "space-around" | "space-between" | "space-evenly" | "start", unknown>;
    offset: number;
    pull: number;
    xs: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    sm: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    md: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    lg: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    xl: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => number | import("element-plus").ColSizeObject) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    direction: "row" | "row-reverse" | "column" | "column-reverse";
    ghost: boolean;
    bodyStyle: import("vue").StyleValue;
    shadow: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "always" | "never" | "hover", unknown>;
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
export default _default;
