export declare const ElsCascader: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], import('vue').PublicProps, { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | (((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue)) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], "update:modelValue" | "select" | "update:select" | "update:select-label", { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { options?: (() => import('element-plus').CascaderOption[]) | undefined; modelValue?: string | (() => string) | undefined; labelField?: string | (() => string) | undefined; valueField?: string | (() => string) | undefined; height?: number | (() => number) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; placement?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown> | (() => "top" | "bottom" | "left" | "right" | "auto" | "bottom-start" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | undefined; props?: (() => import('element-plus').CascaderProps) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; disabled?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; clearable?: boolean | (() => boolean) | undefined; multiple?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; filterable?: boolean | (() => boolean) | undefined; clearIcon?: string | import('vue').FunctionalComponent | { new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } | (() => (import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown> | undefined) & {}) | undefined; validateEvent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; valueSeparator?: string | (() => string) | undefined; disabledField?: string | (() => string) | undefined; isInitTriggerSelect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; resetValueByChangeData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; valueOnClear?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown> | (() => string | number | boolean | Function) | undefined; effect?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown> | (() => string) | undefined; popperStyle?: string | false | (() => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | null | undefined; debounce?: number | (() => number) | undefined; filterMethod?: ((node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | undefined; collapseTags?: boolean | (() => boolean) | undefined; collapseTagsTooltip?: boolean | (() => boolean) | undefined; maxCollapseTags?: number | (() => number) | undefined; teleported?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; persistent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; fitInputWidth?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => number | boolean) | undefined; tagType?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "primary" | "success" | "danger" | "warning" | "info") | undefined; tagEffect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "dark" | "light" | "plain") | undefined; fallbackPlacements?: (() => import('element-plus').Placement[]) | undefined; lazy?: boolean | (() => boolean) | undefined; parentIdField?: string | (() => string) | undefined; checkStrictly?: boolean | (() => boolean) | undefined; checkWithParent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; unCheckWithchild?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isPanel?: boolean | (() => boolean) | undefined; rootParentValue?: string | (() => string) | undefined; emitPath?: boolean | (() => boolean) | undefined; pathSeparator?: string | (() => string) | undefined; separator?: string | (() => string) | undefined; childrenField?: string | (() => string) | undefined; leafField?: string | (() => string) | undefined; showAllLevels?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; beforeFilter?: ((value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | undefined; showCheckedStrategy?: string | (() => string) | undefined; checkOnClickNode?: boolean | (() => boolean) | undefined; showPrefix?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; virtualScroll?: boolean | (() => boolean) | undefined; itemSize?: number | (() => number) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly data?: (() => Record[]) | undefined; readonly url?: string | (() => string) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string | string[]) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly popperClass?: string | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | any[] | { [x: string]: boolean; })[])[])[])[])[])[])[])[])[])[]) | undefined; readonly onChange?: Function | (() => Function) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly valueType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown> | (() => "String" | "Number" | "Bool") | undefined; readonly emptyValues?: (() => unknown[]) | undefined; readonly idField?: string | (() => string) | undefined; readonly lazyLoad?: Function | (() => Function) | undefined; readonly expandTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown> | (() => "click" | "hover") | undefined; readonly maxCollapseTagsTooltipHeight?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; }) => void; } & Record; export declare const ElsCascaderPanel: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], import('vue').PublicProps, { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; isPanel: BooleanConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; idField: StringConstructor; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; parentIdField: import('element-plus/es/utils/index.mjs').EpPropFinalized; rootParentValue: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; childrenField: import('element-plus/es/utils/index.mjs').EpPropFinalized; leafField: import('element-plus/es/utils/index.mjs').EpPropFinalized; emitPath: BooleanConstructor; multiple: BooleanConstructor; lazy: BooleanConstructor; lazyLoad: FunctionConstructor; checkStrictly: BooleanConstructor; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropFinalized; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropFinalized; expandTrigger: { readonly type: import('vue').PropType "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; url: StringConstructor; data: { readonly type: import('vue').PropType[]>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; pathSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; onChange: FunctionConstructor; emptyValues: ArrayConstructor; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | (((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null)) | null)[], unknown, unknown, undefined, boolean>; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; clearable: BooleanConstructor; clearIcon: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | (((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component)) | null)[], unknown, unknown, import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>, boolean>; filterable: BooleanConstructor; filterMethod: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | { (): (node: import('element-plus').CascaderNode, keyword: string) => boolean; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, (node: import('element-plus').CascaderNode, keyword: string) => boolean, boolean>; separator: import('element-plus/es/utils/index.mjs').EpPropFinalized; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTags: BooleanConstructor; maxCollapseTags: import('element-plus/es/utils/index.mjs').EpPropFinalized; collapseTagsTooltip: BooleanConstructor; maxCollapseTagsTooltipHeight: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; debounce: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeFilter: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | { (): (value: string) => boolean | Promise; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; placement: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | (((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement)) | null)[], import('element-plus').Placement, unknown, string, boolean>; fallbackPlacements: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[]) | (((new (...args: any[]) => import('element-plus').Placement[]) | (() => import('element-plus').Placement[])) | null)[], unknown, unknown, string[], boolean>; popperClass: { readonly type: import('vue').PropType string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (((new (...args: any[]) => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[])) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | (((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue)) | null)[], unknown, unknown, undefined, boolean>; teleported: import('element-plus/es/utils/index.mjs').EpPropFinalized; effect: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | (((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect)) | null)[], unknown, unknown, string, boolean>; tagType: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; tagEffect: { default: string; type: import('vue').PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: import('element-plus/es/utils/index.mjs').EpPropFinalized; persistent: import('element-plus/es/utils/index.mjs').EpPropFinalized; showCheckedStrategy: import('element-plus/es/utils/index.mjs').EpPropFinalized; checkOnClickNode: BooleanConstructor; showPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized<(BooleanConstructor | NumberConstructor)[], unknown, unknown, boolean, boolean>; options: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[]) | (((new (...args: any[]) => import('element-plus').CascaderOption[]) | (() => import('element-plus').CascaderOption[])) | null)[], unknown, unknown, () => import('element-plus').CascaderOption[], boolean>; props: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps) | (((new (...args: any[]) => import('element-plus').CascaderProps) | (() => import('element-plus').CascaderProps)) | null)[], unknown, unknown, () => import('element-plus').CascaderProps, boolean>; virtualScroll: BooleanConstructor; itemSize: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("update:modelValue" | "select" | "update:select" | "update:select-label")[], "update:modelValue" | "select" | "update:select" | "update:select-label", { options: import('element-plus').CascaderOption[]; modelValue: string; labelField: string; valueField: string; height: number; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; placement: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown>; props: import('element-plus').CascaderProps; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; clearable: boolean; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; filterable: boolean; clearIcon: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown>; validateEvent: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueSeparator: string; disabledField: string; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; valueOnClear: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown>; effect: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown>; popperStyle: import('vue').StyleValue; debounce: number; filterMethod: (node: import('element-plus').CascaderNode, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; maxCollapseTags: number; teleported: import('element-plus/es/utils/index.mjs').EpPropMergeType; persistent: import('element-plus/es/utils/index.mjs').EpPropMergeType; fitInputWidth: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown>; tagType: import('element-plus/es/utils/index.mjs').EpPropMergeType; tagEffect: import('element-plus/es/utils/index.mjs').EpPropMergeType; fallbackPlacements: import('element-plus').Placement[]; lazy: boolean; parentIdField: string; checkStrictly: boolean; checkWithParent: import('element-plus/es/utils/index.mjs').EpPropMergeType; unCheckWithchild: import('element-plus/es/utils/index.mjs').EpPropMergeType; isPanel: boolean; rootParentValue: string; emitPath: boolean; pathSeparator: string; separator: string; childrenField: string; leafField: string; showAllLevels: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeFilter: (value: string) => boolean | Promise; showCheckedStrategy: string; checkOnClickNode: boolean; showPrefix: import('element-plus/es/utils/index.mjs').EpPropMergeType; virtualScroll: boolean; itemSize: number; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { options?: (() => import('element-plus').CascaderOption[]) | undefined; modelValue?: string | (() => string) | undefined; labelField?: string | (() => string) | undefined; valueField?: string | (() => string) | undefined; height?: number | (() => number) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; placement?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "auto" | "bottom" | "left" | "right" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | null)[], import('element-plus').Placement, unknown> | (() => "top" | "bottom" | "left" | "right" | "auto" | "bottom-start" | "auto-start" | "auto-end" | "top-start" | "top-end" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | undefined; props?: (() => import('element-plus').CascaderProps) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; disabled?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; clearable?: boolean | (() => boolean) | undefined; multiple?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; filterable?: boolean | (() => boolean) | undefined; clearIcon?: string | import('vue').FunctionalComponent | { new (...args: any[]): any; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } | (() => (import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | ((new (...args: any[]) => (string | import('vue').Component) & {}) | (() => string | import('vue').Component) | null)[], unknown, unknown> | undefined) & {}) | undefined; validateEvent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; valueSeparator?: string | (() => string) | undefined; disabledField?: string | (() => string) | undefined; isInitTriggerSelect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; resetValueByChangeData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; valueOnClear?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | ((new (...args: any[]) => string | number | boolean | Function) | (() => string | number | boolean | Function | null) | null)[], unknown, unknown> | (() => string | number | boolean | Function) | undefined; effect?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | ((new (...args: any[]) => string) | (() => import('element-plus').PopperEffect) | null)[], unknown, unknown> | (() => string) | undefined; popperStyle?: string | false | (() => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | null | undefined; debounce?: number | (() => number) | undefined; filterMethod?: ((node: import('element-plus').CascaderNode, keyword: string) => boolean) | (() => (node: import('element-plus').CascaderNode, keyword: string) => boolean) | undefined; collapseTags?: boolean | (() => boolean) | undefined; collapseTagsTooltip?: boolean | (() => boolean) | undefined; maxCollapseTags?: number | (() => number) | undefined; teleported?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; persistent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; fitInputWidth?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => number | boolean) | undefined; tagType?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "primary" | "success" | "danger" | "warning" | "info") | undefined; tagEffect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "dark" | "light" | "plain") | undefined; fallbackPlacements?: (() => import('element-plus').Placement[]) | undefined; lazy?: boolean | (() => boolean) | undefined; parentIdField?: string | (() => string) | undefined; checkStrictly?: boolean | (() => boolean) | undefined; checkWithParent?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; unCheckWithchild?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isPanel?: boolean | (() => boolean) | undefined; rootParentValue?: string | (() => string) | undefined; emitPath?: boolean | (() => boolean) | undefined; pathSeparator?: string | (() => string) | undefined; separator?: string | (() => string) | undefined; childrenField?: string | (() => string) | undefined; leafField?: string | (() => string) | undefined; showAllLevels?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; beforeFilter?: ((value: string) => boolean | Promise) | (() => (value: string) => boolean | Promise) | undefined; showCheckedStrategy?: string | (() => string) | undefined; checkOnClickNode?: boolean | (() => boolean) | undefined; showPrefix?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; virtualScroll?: boolean | (() => boolean) | undefined; itemSize?: number | (() => number) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly label?: string | (() => string) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly data?: (() => Record[]) | undefined; readonly url?: string | (() => string) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string | string[]) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly popperClass?: string | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | any[] | { [x: string]: boolean; })[])[])[])[])[])[])[])[])[])[]) | undefined; readonly onChange?: Function | (() => Function) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly valueType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown> | (() => "String" | "Number" | "Bool") | undefined; readonly emptyValues?: (() => unknown[]) | undefined; readonly idField?: string | (() => string) | undefined; readonly lazyLoad?: Function | (() => Function) | undefined; readonly expandTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "click" | "hover") | (() => "click" | "hover") | (((new (...args: any[]) => "click" | "hover") | (() => "click" | "hover")) | null)[], unknown, unknown> | (() => "click" | "hover") | undefined; readonly maxCollapseTagsTooltipHeight?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; }) => void; } & Record; export default ElsCascader; export * from './src/cascader';