export declare const WetProForm: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>> & {
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }, {
        submit: () => Promise<any>;
        reset: (isClear?: boolean) => any;
        validateField: (prop?: string | string[] | undefined) => void;
        clearValidate: (prop?: string | string[] | undefined) => void;
        getFieldsValue: (prop?: string | string[] | undefined) => any;
        setFieldsValue: (prop: string | string[], v: any) => void;
        scrollToField: (prop: string | string[]) => void;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
        "update:modelValue": (...args: any[]) => void;
        change: (...args: any[]) => void;
    }, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>> & {
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }, {
        disabled: boolean;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>> & {
        onChange?: ((...args: any[]) => any) | undefined;
        "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
    }, {
        submit: () => Promise<any>;
        reset: (isClear?: boolean) => any;
        validateField: (prop?: string | string[] | undefined) => void;
        clearValidate: (prop?: string | string[] | undefined) => void;
        getFieldsValue: (prop?: string | string[] | undefined) => any;
        setFieldsValue: (prop: string | string[], v: any) => void;
        scrollToField: (prop: string | string[]) => void;
    }, {}, {}, {}, {
        disabled: boolean;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    colProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    clearable: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    initialValues: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
    labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    isFormItem: BooleanConstructor;
    modelValue: ObjectConstructor;
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>> & {
    onChange?: ((...args: any[]) => any) | undefined;
    "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined;
}, {
    submit: () => Promise<any>;
    reset: (isClear?: boolean) => any;
    validateField: (prop?: string | string[] | undefined) => void;
    clearValidate: (prop?: string | string[] | undefined) => void;
    getFieldsValue: (prop?: string | string[] | undefined) => any;
    setFieldsValue: (prop: string | string[], v: any) => void;
    scrollToField: (prop: string | string[]) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
    "update:modelValue": (...args: any[]) => void;
    change: (...args: any[]) => void;
}, string, {
    disabled: boolean;
    span: number;
    labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    gutter: number;
    valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
    isFormItem: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        default?(_: {}): any;
        actions?(_: {}): any;
    };
})> & Record<string, any>;
export declare const WetModalForm: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        modalProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        modalProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {
        disabled: boolean;
        onCancel: () => Promise<boolean>;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        destroyOnClose: boolean;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        modalProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, {}, {}, {}, {
        disabled: boolean;
        onCancel: () => Promise<boolean>;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        destroyOnClose: boolean;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    title: StringConstructor;
    destroyOnClose: BooleanConstructor;
    modalProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    onFinish: {
        readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
        (): () => Promise<boolean>;
        new (): any;
        readonly prototype: any;
    } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
        (): () => Promise<boolean>;
        new (): any;
        readonly prototype: any;
    })[], unknown, unknown, () => Promise<boolean>, boolean>;
    colProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    clearable: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    initialValues: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
    labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    isFormItem: BooleanConstructor;
    modelValue: ObjectConstructor;
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    disabled: boolean;
    onCancel: () => Promise<boolean>;
    span: number;
    labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    destroyOnClose: boolean;
    gutter: number;
    valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
    isFormItem: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        default?(_: {}): any;
        footer?(_: {}): any;
    };
})> & Record<string, any>;
export declare const WetDrawerForm: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        drawerProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        drawerProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {
        disabled: boolean;
        onCancel: () => Promise<boolean>;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        destroyOnClose: boolean;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        title: StringConstructor;
        destroyOnClose: BooleanConstructor;
        drawerProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onFinish: {
            readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
            (): () => Promise<boolean>;
            new (): any;
            readonly prototype: any;
        })[], unknown, unknown, () => Promise<boolean>, boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, {}, {}, {}, {
        disabled: boolean;
        onCancel: () => Promise<boolean>;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        destroyOnClose: boolean;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    title: StringConstructor;
    destroyOnClose: BooleanConstructor;
    drawerProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").DialogProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    onFinish: {
        readonly type: import("vue").PropType<(v: any) => Promise<boolean>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    onCancel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
        (): () => Promise<boolean>;
        new (): any;
        readonly prototype: any;
    } | ((new (...args: any[]) => () => Promise<boolean>) | (() => () => Promise<boolean>) | {
        (): () => Promise<boolean>;
        new (): any;
        readonly prototype: any;
    })[], unknown, unknown, () => Promise<boolean>, boolean>;
    colProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    clearable: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    initialValues: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
    labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    isFormItem: BooleanConstructor;
    modelValue: ObjectConstructor;
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    disabled: boolean;
    onCancel: () => Promise<boolean>;
    span: number;
    labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    destroyOnClose: boolean;
    gutter: number;
    valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
    isFormItem: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        default?(_: {}): any;
        footer?(_: {}): any;
    };
})> & Record<string, any>;
export type WetProFormInstance = InstanceType<typeof WetProForm>;
export declare const WetProFormItem: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        rules: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]) | ((new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]))[], unknown, unknown, () => never[], boolean>;
        span: {
            readonly type: import("vue").PropType<number>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        title: StringConstructor;
        noStyle: BooleanConstructor;
        description: StringConstructor;
        labelColor: StringConstructor;
        fixedWidth: BooleanConstructor;
        label: StringConstructor;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        required: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
        error: StringConstructor;
        validateStatus: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        for: StringConstructor;
        inlineMessage: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
        showMessage: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        size: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", 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>;
        push: 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>;
    }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        rules: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]) | ((new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]))[], unknown, unknown, () => never[], boolean>;
        span: {
            readonly type: import("vue").PropType<number>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        title: StringConstructor;
        noStyle: BooleanConstructor;
        description: StringConstructor;
        labelColor: StringConstructor;
        fixedWidth: BooleanConstructor;
        label: StringConstructor;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        required: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
        error: StringConstructor;
        validateStatus: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        for: StringConstructor;
        inlineMessage: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
        showMessage: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        size: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", 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>;
        push: 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>;
    }>>, {
        required: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        push: number;
        tag: string;
        offset: number;
        rules: import("element-plus").FormItemRule[];
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        inlineMessage: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
        showMessage: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        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>;
        noStyle: boolean;
        fixedWidth: boolean;
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        rules: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]) | ((new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]))[], unknown, unknown, () => never[], boolean>;
        span: {
            readonly type: import("vue").PropType<number>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        title: StringConstructor;
        noStyle: BooleanConstructor;
        description: StringConstructor;
        labelColor: StringConstructor;
        fixedWidth: BooleanConstructor;
        label: StringConstructor;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        required: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
        error: StringConstructor;
        validateStatus: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        for: StringConstructor;
        inlineMessage: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
        showMessage: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
        size: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", 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>;
        push: 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>;
    }>>, {}, {}, {}, {}, {
        required: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        push: number;
        tag: string;
        offset: number;
        rules: import("element-plus").FormItemRule[];
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        inlineMessage: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
        showMessage: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
        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>;
        noStyle: boolean;
        fixedWidth: boolean;
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    rules: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]) | ((new (...args: any[]) => import("element-plus").FormItemRule[]) | (() => import("element-plus").FormItemRule[]))[], unknown, unknown, () => never[], boolean>;
    span: {
        readonly type: import("vue").PropType<number>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    label: StringConstructor;
    labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp) | ((new (...args: any[]) => string | string[]) | (() => import("element-plus").FormItemProp))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    required: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
    error: StringConstructor;
    validateStatus: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "validating", unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    for: StringConstructor;
    inlineMessage: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, BooleanConstructor], unknown, unknown, "", boolean>;
    showMessage: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    size: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    tag: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "div", 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>;
    push: 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>;
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    required: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    push: number;
    tag: string;
    offset: number;
    rules: import("element-plus").FormItemRule[];
    labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    inlineMessage: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
    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>;
    noStyle: boolean;
    fixedWidth: boolean;
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        prepend?(_: {}): any;
        default?(_: {
            modelValue: {
                modelValue: any;
                onChange(): void;
                'onUpdate:modelValue': (v: any) => void;
                clearable: boolean | undefined;
                style: {
                    width: string;
                    maxWidth: string;
                };
            };
        }): any;
        append?(_: {}): any;
    };
})> & Record<string, any>;
export declare const WetFormDependencys: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
    relyprops: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]) | ((new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]))[], unknown, unknown, () => never[], boolean>;
    dependencyChange: {
        readonly type: import("vue").PropType<(p: {
            relyValues: any;
            setValue: (p: string | string[], v: any) => void;
            getValue: (prop?: string | string[] | undefined) => void;
        }) => void | Partial<import("./src/types").WetSchemaItemType>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
    [key: string]: any;
}>[] | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
    relyprops: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]) | ((new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]))[], unknown, unknown, () => never[], boolean>;
    dependencyChange: {
        readonly type: import("vue").PropType<(p: {
            relyValues: any;
            setValue: (p: string | string[], v: any) => void;
            getValue: (prop?: string | string[] | undefined) => void;
        }) => void | Partial<import("./src/types").WetSchemaItemType>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>>, {
    relyprops: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]) | ((new (...args: any[]) => string[] | (string | string[])[]) | (() => string[] | (string | string[])[]))[], unknown, unknown>;
}, {}>> & Record<string, any>;
export declare const WetProFormList: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {}, {}, {}, {}, {}>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>>, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        default?(_: {
            keys: string[];
            deleteItem: (index: number) => void;
            addItem: () => void;
            copyAdd: (index: number, keys: string | number) => void;
        }): any;
    };
})> & Record<string, any>;
export declare const WetSchemaForm: import("element-plus/es/utils").SFCWithInstall<{
    new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
        properties: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]) | ((new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]))[], unknown, unknown, () => never[], boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {
        submit: () => Promise<any> | undefined;
        reset: () => any;
        validateField: (prop?: string | string[] | undefined) => void | undefined;
        clearValidate: (prop?: string | string[] | undefined) => void | undefined;
        getFieldsValue: (prop?: string | string[] | undefined) => any;
        setFieldsValue: (prop: string | string[], v: any) => void | undefined;
        scrollToField: (prop: string | string[]) => void | undefined;
    }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
        properties: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]) | ((new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]))[], unknown, unknown, () => never[], boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {
        disabled: boolean;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
        properties: import("./src/types").WetSchemaItemType[];
    }, true, {}, {}, {
        P: {};
        B: {};
        D: {};
        C: {};
        M: {};
        Defaults: {};
    }, Readonly<import("vue").ExtractPropTypes<{
        properties: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]) | ((new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]))[], unknown, unknown, () => never[], boolean>;
        colProps: {
            readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
        clearable: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        disabled: BooleanConstructor;
        initialValues: {
            readonly type: import("vue").PropType<Record<string, any>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
        valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
        labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
        isFormItem: BooleanConstructor;
        modelValue: ObjectConstructor;
        prop: {
            readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
            readonly required: false;
            readonly validator: ((val: unknown) => boolean) | undefined;
            __epPropKey: true;
        };
    }>>, {
        submit: () => Promise<any> | undefined;
        reset: () => any;
        validateField: (prop?: string | string[] | undefined) => void | undefined;
        clearValidate: (prop?: string | string[] | undefined) => void | undefined;
        getFieldsValue: (prop?: string | string[] | undefined) => any;
        setFieldsValue: (prop: string | string[], v: any) => void | undefined;
        scrollToField: (prop: string | string[]) => void | undefined;
    }, {}, {}, {}, {
        disabled: boolean;
        span: number;
        labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
        gutter: number;
        valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
        isFormItem: boolean;
        properties: import("./src/types").WetSchemaItemType[];
    }>;
    __isFragment?: undefined;
    __isTeleport?: undefined;
    __isSuspense?: undefined;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    properties: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]) | ((new (...args: any[]) => import("./src/types").WetSchemaItemType[]) | (() => import("./src/types").WetSchemaItemType[]))[], unknown, unknown, () => never[], boolean>;
    colProps: {
        readonly type: import("vue").PropType<Partial<import("element-plus").ColProps>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    span: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    gutter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
    clearable: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    initialValues: {
        readonly type: import("vue").PropType<Record<string, any>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
    valueEmptyModel: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown, string, boolean>;
    labelWidth: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    isFormItem: BooleanConstructor;
    modelValue: ObjectConstructor;
    prop: {
        readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | string[]) | (() => string | string[]) | ((new (...args: any[]) => string | string[]) | (() => string | string[]))[], unknown, unknown>>;
        readonly required: false;
        readonly validator: ((val: unknown) => boolean) | undefined;
        __epPropKey: true;
    };
}>>, {
    submit: () => Promise<any> | undefined;
    reset: () => any;
    validateField: (prop?: string | string[] | undefined) => void | undefined;
    clearValidate: (prop?: string | string[] | undefined) => void | undefined;
    getFieldsValue: (prop?: string | string[] | undefined) => any;
    setFieldsValue: (prop: string | string[], v: any) => void | undefined;
    scrollToField: (prop: string | string[]) => void | undefined;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    disabled: boolean;
    span: number;
    labelWidth: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    gutter: number;
    valueEmptyModel: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "filter" | "null") | (() => "filter" | "null") | ((new (...args: any[]) => "filter" | "null") | (() => "filter" | "null"))[], unknown, unknown>;
    isFormItem: boolean;
    properties: import("./src/types").WetSchemaItemType[];
}, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & (new () => {
    $slots: {
        actions?(_: {}): any;
    };
})> & Record<string, any>;
export * from './src/types';
