@wetspace/pro-components
Version:
::: tip 基本介绍
854 lines • 207 kB
TypeScript
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, un