import { ComponentDescription } from '../..';
declare const _sfc_main: import("vue").DefineComponent<{
    list: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    span: {
        type: NumberConstructor;
        required: false;
        default: number;
    };
}, {
    props: {
        list: ComponentDescription[];
        span: number;
    };
    onDragStart: (item: ComponentDescription, e: DragEvent) => void;
    onDragEnd: () => void;
    ElRow: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
        readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
        readonly gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly justify: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "start" | "end" | "center" | "space-around" | "space-between" | "space-evenly", unknown, "start", boolean>;
        readonly align: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "bottom" | "top" | "middle", unknown, "top", boolean>;
    }, {
        props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
            readonly gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
            readonly justify: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "start" | "end" | "center" | "space-around" | "space-between" | "space-evenly", unknown, "start", boolean>;
            readonly align: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "bottom" | "top" | "middle", unknown, "top", boolean>;
        }>> & {
            [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
        }>>;
        ns: {
            namespace: import("vue").ComputedRef<string>;
            b: (blockSuffix?: string | undefined) => string;
            e: (element?: string | undefined) => string;
            m: (modifier?: string | undefined) => string;
            be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
            em: (element?: string | undefined, modifier?: string | undefined) => string;
            bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
            bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
            is: {
                (name: string, state: boolean | undefined): string;
                (name: string): string;
            };
            cssVar: (object: Record<string, string>) => Record<string, string>;
            cssVarName: (name: string) => string;
            cssVarBlock: (object: Record<string, string>) => Record<string, string>;
            cssVarBlockName: (name: string) => string;
        };
        gutter: import("vue").ComputedRef<number>;
        style: import("vue").ComputedRef<import("vue").CSSProperties>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
        readonly gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly justify: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "start" | "end" | "center" | "space-around" | "space-between" | "space-evenly", unknown, "start", boolean>;
        readonly align: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "bottom" | "top" | "middle", unknown, "top", boolean>;
    }>>, {
        readonly justify: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "start" | "end" | "center" | "space-around" | "space-between" | "space-evenly", unknown>;
        readonly tag: string;
        readonly gutter: number;
        readonly align: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "bottom" | "top" | "middle", unknown>;
    }>> & Record<string, any>;
    ElCol: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
        readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
        readonly span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
        readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly pull: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly push: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly xs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly sm: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly md: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly lg: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly xl: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    }, {
        props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
            readonly span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
            readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
            readonly pull: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
            readonly push: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
            readonly xs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
            readonly sm: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
            readonly md: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
            readonly lg: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
            readonly xl: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        }>> & {
            [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
        }>>;
        gutter: import("vue").ComputedRef<number>;
        ns: {
            namespace: import("vue").ComputedRef<string>;
            b: (blockSuffix?: string | undefined) => string;
            e: (element?: string | undefined) => string;
            m: (modifier?: string | undefined) => string;
            be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
            em: (element?: string | undefined, modifier?: string | undefined) => string;
            bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
            bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
            is: {
                (name: string, state: boolean | undefined): string;
                (name: string): string;
            };
            cssVar: (object: Record<string, string>) => Record<string, string>;
            cssVarName: (name: string) => string;
            cssVarBlock: (object: Record<string, string>) => Record<string, string>;
            cssVarBlockName: (name: string) => string;
        };
        style: import("vue").ComputedRef<import("vue").CSSProperties>;
        classes: import("vue").ComputedRef<string[]>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        readonly tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", boolean>;
        readonly span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 24, boolean>;
        readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly pull: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly push: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
        readonly xs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly sm: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly md: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly lg: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
        readonly xl: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
    }>>, {
        readonly offset: number;
        readonly push: number;
        readonly tag: string;
        readonly span: number;
        readonly pull: number;
        readonly xs: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown>;
        readonly sm: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown>;
        readonly md: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown>;
        readonly lg: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown>;
        readonly xl: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize) | ((new (...args: any[]) => import("element-plus").ColSize & {}) | (() => import("element-plus").ColSize))[], unknown, unknown>;
    }>> & Record<string, any>;
    ElEmpty: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
        readonly image: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        readonly imageSize: NumberConstructor;
        readonly description: {
            readonly type: StringConstructor;
            readonly default: "";
        };
    }, {
        props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
            readonly image: {
                readonly type: StringConstructor;
                readonly default: "";
            };
            readonly imageSize: NumberConstructor;
            readonly description: {
                readonly type: StringConstructor;
                readonly default: "";
            };
        }>> & {
            [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
        }>>;
        t: import("element-plus").Translator;
        ns: {
            namespace: import("vue").ComputedRef<string>;
            b: (blockSuffix?: string | undefined) => string;
            e: (element?: string | undefined) => string;
            m: (modifier?: string | undefined) => string;
            be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
            em: (element?: string | undefined, modifier?: string | undefined) => string;
            bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
            bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
            is: {
                (name: string, state: boolean | undefined): string;
                (name: string): string;
            };
            cssVar: (object: Record<string, string>) => Record<string, string>;
            cssVarName: (name: string) => string;
            cssVarBlock: (object: Record<string, string>) => Record<string, string>;
            cssVarBlockName: (name: string) => string;
        };
        emptyDescription: import("vue").ComputedRef<string>;
        imageStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
        ImgEmpty: import("vue").DefineComponent<{}, {
            ns: {
                namespace: import("vue").ComputedRef<string>;
                b: (blockSuffix?: string | undefined) => string;
                e: (element?: string | undefined) => string;
                m: (modifier?: string | undefined) => string;
                be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
                em: (element?: string | undefined, modifier?: string | undefined) => string;
                bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
                bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
                is: {
                    (name: string, state: boolean | undefined): string;
                    (name: string): string;
                };
                cssVar: (object: Record<string, string>) => Record<string, string>;
                cssVarName: (name: string) => string;
                cssVarBlock: (object: Record<string, string>) => Record<string, string>;
                cssVarBlockName: (name: string) => string;
            };
            id: number;
        }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
        readonly image: {
            readonly type: StringConstructor;
            readonly default: "";
        };
        readonly imageSize: NumberConstructor;
        readonly description: {
            readonly type: StringConstructor;
            readonly default: "";
        };
    }>>, {
        readonly description: string;
        readonly image: string;
    }>> & Record<string, any>;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
    list: {
        type: ArrayConstructor;
        required: false;
        default: () => never[];
    };
    span: {
        type: NumberConstructor;
        required: false;
        default: number;
    };
}>>, {
    list: unknown[];
    span: number;
}>;
export default _sfc_main;
