export declare const WetEditableTable: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    prop: {
        type: import('vue').PropType<string | string[]>;
    };
    columns: {
        type: import('vue').PropType<import('./base/editable-table/types').WetEditTableColumns[]>;
    };
    modelValue: {
        type: import('vue').PropType<any[]>;
        default(): any;
    };
    maxLength: NumberConstructor;
    minLength: NumberConstructor;
    controlled: BooleanConstructor;
    addDefaultRow: {
        type: import('vue').PropType<Record<string, any>>;
        default(): {};
    };
    readonly: BooleanConstructor;
    disabled: BooleanConstructor;
    clearable: BooleanConstructor;
    controlCellMethod: {
        type: import('vue').PropType<(p: {
            row: any;
            rowIndex: number;
            columnIndex: number;
        }) => void | import('./base/editable-table/types').WetControlCell>;
    };
    emptyFormat: {
        type: StringConstructor;
        default: string;
    };
    rowKey: {
        type: import('vue').PropType<string | string[]>;
    };
    fill: {
        type: BooleanConstructor;
    };
    showIndex: {
        type: BooleanConstructor;
        default: boolean;
    };
    ellipsisProps: {
        type: import('vue').PropType<Partial<import('element-plus').ElTooltipProps>>;
        default(): {
            effect: string;
            placement: string;
        };
    };
    selections: {
        type: import('vue').PropType<any[]>;
        default(): any[];
    };
    rowSelection: {
        type: import('vue').PropType<import('..').WetRowSelection>;
    };
    expandable: {
        type: import('vue').PropType<import('..').WetTableExpandable>;
    };
    mergeDataIndexs: {
        type: import('vue').PropType<(string | string[])[]>;
    };
    data: {
        type: import('vue').PropType<any[]>;
        default: () => never[];
    };
    size: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    width: (StringConstructor | NumberConstructor)[];
    height: (StringConstructor | NumberConstructor)[];
    maxHeight: (StringConstructor | NumberConstructor)[];
    fit: {
        type: BooleanConstructor;
        default: boolean;
    };
    stripe: BooleanConstructor;
    border: BooleanConstructor;
    showHeader: {
        type: BooleanConstructor;
        default: boolean;
    };
    showSummary: BooleanConstructor;
    sumText: StringConstructor;
    summaryMethod: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').SummaryMethod<any>>;
    rowClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnCls<any>>;
    rowStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnStyle<any>>;
    cellClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellCls<any>>;
    cellStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellStyle<any>>;
    headerRowClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnCls<any>>;
    headerRowStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnStyle<any>>;
    headerCellClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellCls<any>>;
    headerCellStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellStyle<any>>;
    highlightCurrentRow: BooleanConstructor;
    currentRowKey: (StringConstructor | NumberConstructor)[];
    emptyText: StringConstructor;
    expandRowKeys: import('vue').PropType<string[]>;
    defaultExpandAll: BooleanConstructor;
    defaultSort: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').Sort>;
    tooltipEffect: StringConstructor;
    tooltipOptions: import('vue').PropType<Partial<Pick<import('element-plus').ElTooltipProps, "transition" | "hideAfter" | "appendTo" | "showArrow" | "effect" | "enterable" | "popperClass" | "offset" | "placement" | "popperOptions" | "showAfter">>>;
    spanMethod: import('vue').PropType<(data: {
        row: any;
        rowIndex: number;
        column: import('element-plus/es/components/table/src/table-column/defaults').TableColumnCtx<any>;
        columnIndex: number;
    }) => number[] | {
        rowspan: number;
        colspan: number;
    }>;
    selectOnIndeterminate: {
        type: BooleanConstructor;
        default: boolean;
    };
    indent: {
        type: NumberConstructor;
        default: number;
    };
    treeProps: {
        type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').TreeProps>;
        default: () => {
            hasChildren: string;
            children: string;
            checkStrictly: boolean;
        };
    };
    lazy: BooleanConstructor;
    load: import('vue').PropType<(row: any, treeNode: import('element-plus/es/components/table/src/table/defaults').TreeNode, resolve: (data: any[]) => void) => void>;
    style: {
        type: import('vue').PropType<import('vue').CSSProperties>;
        default: () => {};
    };
    className: {
        type: StringConstructor;
        default: string;
    };
    tableLayout: {
        type: import('vue').PropType<"fixed" | "auto">;
        default: string;
    };
    scrollbarAlwaysOn: BooleanConstructor;
    flexible: BooleanConstructor;
    showOverflowTooltip: import('vue').PropType<boolean | Partial<Pick<import('element-plus').ElTooltipProps, "transition" | "hideAfter" | "appendTo" | "showArrow" | "effect" | "enterable" | "popperClass" | "offset" | "placement" | "popperOptions" | "showAfter">>>;
    appendFilterPanelTo: StringConstructor;
    scrollbarTabindex: {
        type: (StringConstructor | NumberConstructor)[];
        default: undefined;
    };
}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    prop: {
        type: import('vue').PropType<string | string[]>;
    };
    columns: {
        type: import('vue').PropType<import('./base/editable-table/types').WetEditTableColumns[]>;
    };
    modelValue: {
        type: import('vue').PropType<any[]>;
        default(): any;
    };
    maxLength: NumberConstructor;
    minLength: NumberConstructor;
    controlled: BooleanConstructor;
    addDefaultRow: {
        type: import('vue').PropType<Record<string, any>>;
        default(): {};
    };
    readonly: BooleanConstructor;
    disabled: BooleanConstructor;
    clearable: BooleanConstructor;
    controlCellMethod: {
        type: import('vue').PropType<(p: {
            row: any;
            rowIndex: number;
            columnIndex: number;
        }) => void | import('./base/editable-table/types').WetControlCell>;
    };
    emptyFormat: {
        type: StringConstructor;
        default: string;
    };
    rowKey: {
        type: import('vue').PropType<string | string[]>;
    };
    fill: {
        type: BooleanConstructor;
    };
    showIndex: {
        type: BooleanConstructor;
        default: boolean;
    };
    ellipsisProps: {
        type: import('vue').PropType<Partial<import('element-plus').ElTooltipProps>>;
        default(): {
            effect: string;
            placement: string;
        };
    };
    selections: {
        type: import('vue').PropType<any[]>;
        default(): any[];
    };
    rowSelection: {
        type: import('vue').PropType<import('..').WetRowSelection>;
    };
    expandable: {
        type: import('vue').PropType<import('..').WetTableExpandable>;
    };
    mergeDataIndexs: {
        type: import('vue').PropType<(string | string[])[]>;
    };
    data: {
        type: import('vue').PropType<any[]>;
        default: () => never[];
    };
    size: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    width: (StringConstructor | NumberConstructor)[];
    height: (StringConstructor | NumberConstructor)[];
    maxHeight: (StringConstructor | NumberConstructor)[];
    fit: {
        type: BooleanConstructor;
        default: boolean;
    };
    stripe: BooleanConstructor;
    border: BooleanConstructor;
    showHeader: {
        type: BooleanConstructor;
        default: boolean;
    };
    showSummary: BooleanConstructor;
    sumText: StringConstructor;
    summaryMethod: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').SummaryMethod<any>>;
    rowClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnCls<any>>;
    rowStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnStyle<any>>;
    cellClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellCls<any>>;
    cellStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellStyle<any>>;
    headerRowClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnCls<any>>;
    headerRowStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').ColumnStyle<any>>;
    headerCellClassName: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellCls<any>>;
    headerCellStyle: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').CellStyle<any>>;
    highlightCurrentRow: BooleanConstructor;
    currentRowKey: (StringConstructor | NumberConstructor)[];
    emptyText: StringConstructor;
    expandRowKeys: import('vue').PropType<string[]>;
    defaultExpandAll: BooleanConstructor;
    defaultSort: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').Sort>;
    tooltipEffect: StringConstructor;
    tooltipOptions: import('vue').PropType<Partial<Pick<import('element-plus').ElTooltipProps, "transition" | "hideAfter" | "appendTo" | "showArrow" | "effect" | "enterable" | "popperClass" | "offset" | "placement" | "popperOptions" | "showAfter">>>;
    spanMethod: import('vue').PropType<(data: {
        row: any;
        rowIndex: number;
        column: import('element-plus/es/components/table/src/table-column/defaults').TableColumnCtx<any>;
        columnIndex: number;
    }) => number[] | {
        rowspan: number;
        colspan: number;
    }>;
    selectOnIndeterminate: {
        type: BooleanConstructor;
        default: boolean;
    };
    indent: {
        type: NumberConstructor;
        default: number;
    };
    treeProps: {
        type: import('vue').PropType<import('element-plus/es/components/table/src/table/defaults').TreeProps>;
        default: () => {
            hasChildren: string;
            children: string;
            checkStrictly: boolean;
        };
    };
    lazy: BooleanConstructor;
    load: import('vue').PropType<(row: any, treeNode: import('element-plus/es/components/table/src/table/defaults').TreeNode, resolve: (data: any[]) => void) => void>;
    style: {
        type: import('vue').PropType<import('vue').CSSProperties>;
        default: () => {};
    };
    className: {
        type: StringConstructor;
        default: string;
    };
    tableLayout: {
        type: import('vue').PropType<"fixed" | "auto">;
        default: string;
    };
    scrollbarAlwaysOn: BooleanConstructor;
    flexible: BooleanConstructor;
    showOverflowTooltip: import('vue').PropType<boolean | Partial<Pick<import('element-plus').ElTooltipProps, "transition" | "hideAfter" | "appendTo" | "showArrow" | "effect" | "enterable" | "popperClass" | "offset" | "placement" | "popperOptions" | "showAfter">>>;
    appendFilterPanelTo: StringConstructor;
    scrollbarTabindex: {
        type: (StringConstructor | NumberConstructor)[];
        default: undefined;
    };
}>> & Readonly<{
    onChange?: (...args: any[]) => any;
    "onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
    data: any[];
    disabled: boolean;
    lazy: boolean;
    fill: boolean;
    style: import('vue').CSSProperties;
    className: string;
    clearable: boolean;
    modelValue: any[];
    readonly: boolean;
    emptyFormat: string;
    showIndex: boolean;
    ellipsisProps: Partial<import('element-plus').ElTooltipProps>;
    selections: any[];
    fit: boolean;
    stripe: boolean;
    border: boolean;
    showHeader: boolean;
    showSummary: boolean;
    highlightCurrentRow: boolean;
    defaultExpandAll: boolean;
    selectOnIndeterminate: boolean;
    indent: number;
    treeProps: import('element-plus/es/components/table/src/table/defaults').TreeProps;
    tableLayout: "fixed" | "auto";
    scrollbarAlwaysOn: boolean;
    flexible: boolean;
    scrollbarTabindex: string | number;
    controlled: boolean;
    addDefaultRow: Record<string, any>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetDigitRange: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    modelValue: {
        readonly type: import('vue').PropType<number[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    ariaLabel: StringConstructor;
    id: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
    size: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    maxlength: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    minlength: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    type: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
    resize: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "horizontal" | "vertical" | "none" | "both", unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    autosize: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean | {
        minRows?: number;
        maxRows?: number;
    }) | (() => import('element-plus').InputAutoSize) | ((new (...args: any[]) => boolean | {
        minRows?: number;
        maxRows?: number;
    }) | (() => import('element-plus').InputAutoSize))[], unknown, unknown, false, boolean>;
    autocomplete: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
    formatter: {
        readonly type: import('vue').PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    parser: {
        readonly type: import('vue').PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    placeholder: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    form: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly: BooleanConstructor;
    clearable: BooleanConstructor;
    showPassword: BooleanConstructor;
    showWordLimit: BooleanConstructor;
    suffixIcon: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    prefixIcon: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    containerRole: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
    tabindex: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
    validateEvent: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    inputStyle: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>;
    autofocus: BooleanConstructor;
    rows: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    change: (...args: any[]) => void;
    "update:modelValue": (...args: any[]) => void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    modelValue: {
        readonly type: import('vue').PropType<number[]>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    ariaLabel: StringConstructor;
    id: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
    size: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    disabled: BooleanConstructor;
    maxlength: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    minlength: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    type: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
    resize: {
        readonly type: import('vue').PropType<import('element-plus/es/utils').EpPropMergeType<StringConstructor, "horizontal" | "vertical" | "none" | "both", unknown>>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    autosize: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean | {
        minRows?: number;
        maxRows?: number;
    }) | (() => import('element-plus').InputAutoSize) | ((new (...args: any[]) => boolean | {
        minRows?: number;
        maxRows?: number;
    }) | (() => import('element-plus').InputAutoSize))[], unknown, unknown, false, boolean>;
    autocomplete: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
    formatter: {
        readonly type: import('vue').PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    parser: {
        readonly type: import('vue').PropType<Function>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    placeholder: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    form: {
        readonly type: import('vue').PropType<string>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    readonly: BooleanConstructor;
    clearable: BooleanConstructor;
    showPassword: BooleanConstructor;
    showWordLimit: BooleanConstructor;
    suffixIcon: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    prefixIcon: {
        readonly type: import('vue').PropType<unknown>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    containerRole: import('element-plus/es/utils').EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
    tabindex: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
    validateEvent: import('element-plus/es/utils').EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
    inputStyle: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue))[], unknown, unknown, () => import('element-plus/es/utils').Mutable<{}>, boolean>;
    autofocus: BooleanConstructor;
    rows: import('element-plus/es/utils').EpPropFinalized<NumberConstructor, unknown, unknown, 2, boolean>;
}>> & Readonly<{
    onChange?: (...args: any[]) => any;
    "onUpdate:modelValue"?: (...args: any[]) => any;
}>, {
    type: string;
    disabled: boolean;
    autofocus: boolean;
    id: string;
    rows: number;
    clearable: boolean;
    autocomplete: string;
    validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tabindex: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    readonly: boolean;
    autosize: false;
    showPassword: boolean;
    showWordLimit: boolean;
    containerRole: string;
    inputStyle: import('vue').StyleValue;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormText: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').InputProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').InputProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormSlider: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').SliderProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').SliderProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormCheckbox: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly tag: string;
            readonly modelValue: import('element-plus').CheckboxGroupValueType;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly fill?: string;
            readonly max?: number;
            readonly ariaLabel?: string;
            readonly min?: number;
            readonly textColor?: string;
        } & {
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly tag: string;
            readonly modelValue: import('element-plus').CheckboxGroupValueType;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly fill?: string;
            readonly max?: number;
            readonly ariaLabel?: string;
            readonly min?: number;
            readonly textColor?: string;
        } & {
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormColorPicker: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').ColorPickerProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').ColorPickerProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormDatePicker: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: import('vue').PropType<string | string[]>;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').DatePickerProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: import('vue').PropType<string | string[]>;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').DatePickerProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormNumber: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly max: number;
            readonly min: number;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly readonly: boolean;
            readonly step: number;
            readonly stepStrictly: boolean;
            readonly controls: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly controlsPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "right", unknown>;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly name?: string;
            readonly id?: string;
            readonly ariaLabel?: string;
            readonly modelValue?: number;
            readonly placeholder?: string;
            readonly valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, null], unknown, unknown>;
            readonly precision?: number;
        } & {
            type: "number" | "numberrange";
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly max: number;
            readonly min: number;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly readonly: boolean;
            readonly step: number;
            readonly stepStrictly: boolean;
            readonly controls: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly controlsPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "right", unknown>;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly name?: string;
            readonly id?: string;
            readonly ariaLabel?: string;
            readonly modelValue?: number;
            readonly placeholder?: string;
            readonly valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, null], unknown, unknown>;
            readonly precision?: number;
        } & {
            type: "number" | "numberrange";
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormRadio: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly fill: string;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly textColor: string;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly name?: string;
            readonly id?: string;
            readonly ariaLabel?: string;
            readonly modelValue?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>;
        } & {
            type: "button" | "radio";
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<{
            readonly disabled: boolean;
            readonly fill: string;
            readonly validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            readonly textColor: string;
        } & {
            readonly size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            readonly name?: string;
            readonly id?: string;
            readonly ariaLabel?: string;
            readonly modelValue?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>;
        } & {
            type: "button" | "radio";
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormRate: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').RateProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').RateProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormSelect: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            disabled: boolean;
            loading: boolean;
            teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            persistent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            effect: string;
            popperClass: string;
            fallbackPlacements: import('element-plus').Placement[];
            placement: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], import('element-plus').Placement, unknown>;
            popperOptions: Partial<import('element-plus').Options>;
            clearable: boolean;
            autocomplete: string;
            valueKey: string;
            fitInputWidth: boolean;
            filterable: boolean;
            collapseTags: boolean;
            maxCollapseTags: number;
            collapseTagsTooltip: boolean;
            tagType: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
            tagEffect: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "plain" | "dark" | "light", unknown>;
            validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            multiple: boolean;
            automaticDropdown: boolean;
            allowCreate: boolean;
            remote: boolean;
            multipleLimit: number;
            defaultFirstOption: boolean;
            reserveKeyword: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            remoteShowSuffix: boolean;
        } & {
            size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            name?: string;
            appendTo?: string;
            id?: string;
            ariaLabel?: string;
            modelValue?: undefined;
            placeholder?: string;
            emptyValues?: unknown[];
            valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
            filterMethod?: Function;
            loadingText?: string;
            noMatchText?: string;
            noDataText?: string;
            remoteMethod?: Function;
            clearIcon?: unknown;
            suffixIcon?: unknown;
        } & {
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            disabled: boolean;
            loading: boolean;
            teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            persistent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            effect: string;
            popperClass: string;
            fallbackPlacements: import('element-plus').Placement[];
            placement: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], import('element-plus').Placement, unknown>;
            popperOptions: Partial<import('element-plus').Options>;
            clearable: boolean;
            autocomplete: string;
            valueKey: string;
            fitInputWidth: boolean;
            filterable: boolean;
            collapseTags: boolean;
            maxCollapseTags: number;
            collapseTagsTooltip: boolean;
            tagType: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
            tagEffect: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "plain" | "dark" | "light", unknown>;
            validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            multiple: boolean;
            automaticDropdown: boolean;
            allowCreate: boolean;
            remote: boolean;
            multipleLimit: number;
            defaultFirstOption: boolean;
            reserveKeyword: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            remoteShowSuffix: boolean;
        } & {
            size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            name?: string;
            appendTo?: string;
            id?: string;
            ariaLabel?: string;
            modelValue?: undefined;
            placeholder?: string;
            emptyValues?: unknown[];
            valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
            filterMethod?: Function;
            loadingText?: string;
            noMatchText?: string;
            noDataText?: string;
            remoteMethod?: Function;
            clearIcon?: unknown;
            suffixIcon?: unknown;
        } & {
            options: import('..').WetFormOption[];
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormSwitch: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').SwitchProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').SwitchProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormTimePicker: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').TimePickerDefaultProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').TimePickerDefaultProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormTimeSelect: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus/lib/components/time-select/src/time-select').TimeSelectProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus/lib/components/time-select/src/time-select').TimeSelectProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormAutocompleter: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').AutocompleteProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<import('element-plus').AutocompleteProps>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormCascader: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            props: import('element-plus').CascaderProps;
            disabled: boolean;
            teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            persistent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            popperClass: string;
            fallbackPlacements: import('element-plus').Placement[];
            placement: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], import('element-plus').Placement, unknown>;
            clearable: boolean;
            options: import('element-plus').CascaderOption[];
            debounce: number;
            filterable: boolean;
            filterMethod: (node: import('element-plus/es/components/cascader-panel/src/node').default, keyword: string) => boolean;
            separator: string;
            showAllLevels: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            collapseTags: boolean;
            maxCollapseTags: number;
            collapseTagsTooltip: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            beforeFilter: (value: string) => boolean | Promise<any>;
            tagType: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
            tagEffect: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "plain" | "dark" | "light", unknown>;
            validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
        } & {
            size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            modelValue?: import('element-plus/es/components/cascader-panel/src/node').CascaderValue;
            placeholder?: string;
            emptyValues?: unknown[];
            valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    placeholder: StringConstructor;
    formInputProps: {
        type: import('vue').PropType<Partial<{
            props: import('element-plus').CascaderProps;
            disabled: boolean;
            teleported: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            persistent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            popperClass: string;
            fallbackPlacements: import('element-plus').Placement[];
            placement: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "auto" | "auto-start" | "auto-end" | "top" | "bottom" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], import('element-plus').Placement, unknown>;
            clearable: boolean;
            options: import('element-plus').CascaderOption[];
            debounce: number;
            filterable: boolean;
            filterMethod: (node: import('element-plus/es/components/cascader-panel/src/node').default, keyword: string) => boolean;
            separator: string;
            showAllLevels: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            collapseTags: boolean;
            maxCollapseTags: number;
            collapseTagsTooltip: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
            beforeFilter: (value: string) => boolean | Promise<any>;
            tagType: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "success" | "warning" | "info" | "primary" | "danger", unknown>;
            tagEffect: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "plain" | "dark" | "light", unknown>;
            validateEvent: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
        } & {
            size?: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>;
            modelValue?: import('element-plus/es/components/cascader-panel/src/node').CascaderValue;
            placeholder?: string;
            emptyValues?: unknown[];
            valueOnClear?: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor, FunctionConstructor], unknown, unknown>;
        }>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export declare const WetFormArray: import('element-plus/es/utils').SFCWithInstall<import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<any>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    formInputProps: {
        type: import('vue').PropType<Partial<any>>;
    };
    rules: import('element-plus/es/utils').EpPropFinalized<import('vue').PropType<import('element-plus').FormItemRule[]>, unknown, unknown, () => any[], boolean>;
    span: {
        readonly type: import('vue').PropType<number>;
        readonly required: false;
        readonly validator: (val: unknown) => boolean;
        __epPropKey: true;
    };
    title: StringConstructor;
    noStyle: BooleanConstructor;
    description: StringConstructor;
    labelColor: StringConstructor;
    fixedWidth: BooleanConstructor;
    isAction: BooleanConstructor;
    dependency: ObjectConstructor;
    label: StringConstructor;
    labelWidth: import('element-plus/es/utils').EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, "", boolean>;
    labelPosition: import('element-plus/es/utils').EpPropFinalized<StringConstructor, "" | "top" | "right" | "left", 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;
        __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;
        __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;
        __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>;
}>> & Readonly<{}>, {
    required: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
    tag: string;
    push: number;
    offset: number;
    pull: number;
    xs: import('element-plus/es/utils').Mutable<{}>;
    sm: import('element-plus/es/utils').Mutable<{}>;
    md: import('element-plus/es/utils').Mutable<{}>;
    lg: import('element-plus/es/utils').Mutable<{}>;
    xl: import('element-plus/es/utils').Mutable<{}>;
    labelWidth: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
    labelPosition: import('element-plus/es/utils').EpPropMergeType<StringConstructor, "" | "top" | "right" | "left", unknown>;
    rules: import('element-plus').FormItemRule[];
    noStyle: boolean;
    fixedWidth: boolean;
    isAction: boolean;
    inlineMessage: import('element-plus/es/utils').EpPropMergeType<readonly [StringConstructor, BooleanConstructor], unknown, unknown>;
    showMessage: import('element-plus/es/utils').EpPropMergeType<BooleanConstructor, unknown, unknown>;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>> & Record<string, any>;
export * from './base/editable-table/types';
export * from './base/digit-range/types';
