import { nextTick } from 'vue'; import type { Options } from 'element-plus/es/components/popper'; import type { ComputedRef, PropType, Ref } from 'vue'; import type { FormContext, FormItemContext } from 'element-plus/es/tokens'; import type { CascaderNode, CascaderValue, Tag } from 'element-plus/es/components/cascader-panel'; declare const _default: import("vue").DefineComponent<{ size: { type: PropType<"" | "default" | "small" | "large">; validator: (val: string) => val is "" | "default" | "small" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: PropType<(node: CascaderNode, keyword: string) => boolean>; default: (node: CascaderNode, keyword: string) => boolean; }; separator: { type: StringConstructor; default: string; }; showAllLevels: { type: BooleanConstructor; default: boolean; }; collapseTags: BooleanConstructor; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; popperAppendToBody: { type: BooleanConstructor; default: undefined; }; teleported: import("element-plus/es/utils").BuildPropReturn; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __elPropsReservedKey: true; }; modelValue: PropType; options: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderOption[]; }; props: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderProps; }; }, { popperOptions: Partial; tooltipRef: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; trigger: import("element-plus/es/utils").BuildPropType, unknown, unknown>; offset: number; effect: string; placement: import("element-plus/es/utils").BuildPropType; popperClass: 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)[])[])[])[])[])[])[])[])[])[])[]; showAfter: number; hideAfter: number; boundariesPadding: number; fallbackPlacements: import("element-plus/es/components/popper").Placement[]; gpuAcceleration: import("element-plus/es/utils").BuildPropType; popperOptions: Partial; strategy: import("element-plus/es/utils").BuildPropType; style: import("vue").StyleValue; className: 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)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("element-plus/es/utils").BuildPropType; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("element-plus/es/utils").BuildPropType; visible: import("element-plus/es/utils").BuildPropType, unknown, unknown>; pure: boolean; appendTo: import("element-plus/es/utils").BuildPropType, unknown, unknown>; content: string; rawContent: import("element-plus/es/utils").BuildPropType; transition: string; teleported: import("element-plus/es/utils").BuildPropType; persistent: boolean; open: boolean; arrowOffset: number; virtualRef: import("element-plus/es/tokens").Measurable; virtualTriggering: boolean; "onUpdate:visible": (val: boolean) => void; openDelay: number; visibleArrow: import("element-plus/es/utils").BuildPropType; showArrow: import("element-plus/es/utils").BuildPropType; }> & Omit number) | undefined, unknown, unknown, unknown>; visibleArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hideAfter: import("element-plus/es/utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; showArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; arrowOffset: import("element-plus/es/utils").BuildPropReturn; disabled: BooleanConstructor; trigger: import("element-plus/es/utils").BuildPropReturn, "hover", unknown, unknown, unknown>; virtualRef: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("element-plus/es/utils").BuildPropReturn, string, unknown, unknown, unknown>; content: import("element-plus/es/utils").BuildPropReturn; rawContent: import("element-plus/es/utils").BuildPropReturn; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("element-plus/es/utils").BuildPropReturn, null, unknown, unknown, unknown>; transition: import("element-plus/es/utils").BuildPropReturn; teleported: import("element-plus/es/utils").BuildPropReturn; style: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; className: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; effect: import("element-plus/es/utils").BuildPropReturn; enterable: import("element-plus/es/utils").BuildPropReturn; pure: BooleanConstructor; popperClass: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; popperStyle: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; referenceEl: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; stopPopperMouseEvent: import("element-plus/es/utils").BuildPropReturn; zIndex: NumberConstructor; boundariesPadding: import("element-plus/es/utils").BuildPropReturn; fallbackPlacements: import("element-plus/es/utils").BuildPropReturn, () => never[], unknown, unknown, unknown>; gpuAcceleration: import("element-plus/es/utils").BuildPropReturn; offset: import("element-plus/es/utils").BuildPropReturn; placement: import("element-plus/es/utils").BuildPropReturn; popperOptions: import("element-plus/es/utils").BuildPropReturn>, () => {}, unknown, unknown, unknown>; strategy: import("element-plus/es/utils").BuildPropReturn; showAfter: import("element-plus/es/utils").BuildPropReturn; "onUpdate:visible": import("element-plus/es/utils").BuildPropReturn void>, never, false, never, never>; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "trigger" | "offset" | "effect" | "placement" | "popperClass" | "showAfter" | "hideAfter" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "popperOptions" | "strategy" | "style" | "className" | "enterable" | "popperStyle" | "referenceEl" | "stopPopperMouseEvent" | "visible" | "pure" | "appendTo" | "content" | "rawContent" | "transition" | "teleported" | "persistent" | "open" | "arrowOffset" | "virtualRef" | "virtualTriggering" | "onUpdate:visible" | "openDelay" | "visibleArrow" | "showArrow">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase number) | undefined, unknown, unknown, unknown>; visibleArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hideAfter: import("element-plus/es/utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; showArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; arrowOffset: import("element-plus/es/utils").BuildPropReturn; disabled: BooleanConstructor; trigger: import("element-plus/es/utils").BuildPropReturn, "hover", unknown, unknown, unknown>; virtualRef: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("element-plus/es/utils").BuildPropReturn, string, unknown, unknown, unknown>; content: import("element-plus/es/utils").BuildPropReturn; rawContent: import("element-plus/es/utils").BuildPropReturn; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("element-plus/es/utils").BuildPropReturn, null, unknown, unknown, unknown>; transition: import("element-plus/es/utils").BuildPropReturn; teleported: import("element-plus/es/utils").BuildPropReturn; style: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; className: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; effect: import("element-plus/es/utils").BuildPropReturn; enterable: import("element-plus/es/utils").BuildPropReturn; pure: BooleanConstructor; popperClass: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; popperStyle: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; referenceEl: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; stopPopperMouseEvent: import("element-plus/es/utils").BuildPropReturn; zIndex: NumberConstructor; boundariesPadding: import("element-plus/es/utils").BuildPropReturn; fallbackPlacements: import("element-plus/es/utils").BuildPropReturn, () => never[], unknown, unknown, unknown>; gpuAcceleration: import("element-plus/es/utils").BuildPropReturn; offset: import("element-plus/es/utils").BuildPropReturn; placement: import("element-plus/es/utils").BuildPropReturn; popperOptions: import("element-plus/es/utils").BuildPropReturn>, () => {}, unknown, unknown, unknown>; strategy: import("element-plus/es/utils").BuildPropReturn; showAfter: import("element-plus/es/utils").BuildPropReturn; "onUpdate:visible": import("element-plus/es/utils").BuildPropReturn void>, never, false, never, never>; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { compatShowAfter: ComputedRef; compatShowArrow: ComputedRef>; popperRef: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: ((event: string, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); $el: any; $options: import("vue").ComponentOptionsBase>, { triggerRef: Ref; popperInstanceRef: Ref; contentRef: Ref; referenceRef: Ref; popperProvides: import("element-plus/es/tokens").ElPopperInjectionContext; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, {}> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly> & import("vue").ShallowUnwrapRef<{ triggerRef: Ref; popperInstanceRef: Ref; contentRef: Ref; referenceRef: Ref; popperProvides: import("element-plus/es/tokens").ElPopperInjectionContext; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; open: Ref; hide: () => void; updatePopper: () => void; onOpen: () => void; onClose: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, { disabled: boolean; trigger: import("element-plus/es/utils").BuildPropType, unknown, unknown>; offset: number; effect: string; placement: import("element-plus/es/utils").BuildPropType; popperClass: 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)[])[])[])[])[])[])[])[])[])[])[]; showAfter: number; hideAfter: number; boundariesPadding: number; fallbackPlacements: import("element-plus/es/components/popper").Placement[]; gpuAcceleration: import("element-plus/es/utils").BuildPropType; popperOptions: Partial; strategy: import("element-plus/es/utils").BuildPropType; style: import("vue").StyleValue; className: 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)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("element-plus/es/utils").BuildPropType; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("element-plus/es/utils").BuildPropType; visible: import("element-plus/es/utils").BuildPropType, unknown, unknown>; pure: boolean; appendTo: import("element-plus/es/utils").BuildPropType, unknown, unknown>; content: string; rawContent: import("element-plus/es/utils").BuildPropType; transition: string; teleported: import("element-plus/es/utils").BuildPropType; persistent: boolean; open: boolean; arrowOffset: number; virtualRef: import("element-plus/es/tokens").Measurable; virtualTriggering: boolean; "onUpdate:visible": (val: boolean) => void; openDelay: number; visibleArrow: import("element-plus/es/utils").BuildPropType; showArrow: import("element-plus/es/utils").BuildPropType; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly number) | undefined, unknown, unknown, unknown>; visibleArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; hideAfter: import("element-plus/es/utils").BuildPropReturn number) | undefined, unknown, unknown, unknown>; showArrow: import("element-plus/es/utils").BuildPropReturn false) | (() => true) | undefined, unknown, unknown, unknown>; arrowOffset: import("element-plus/es/utils").BuildPropReturn; disabled: BooleanConstructor; trigger: import("element-plus/es/utils").BuildPropReturn, "hover", unknown, unknown, unknown>; virtualRef: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("element-plus/es/utils").BuildPropReturn, string, unknown, unknown, unknown>; content: import("element-plus/es/utils").BuildPropReturn; rawContent: import("element-plus/es/utils").BuildPropReturn; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("element-plus/es/utils").BuildPropReturn, null, unknown, unknown, unknown>; transition: import("element-plus/es/utils").BuildPropReturn; teleported: import("element-plus/es/utils").BuildPropReturn; style: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; className: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; effect: import("element-plus/es/utils").BuildPropReturn; enterable: import("element-plus/es/utils").BuildPropReturn; pure: BooleanConstructor; popperClass: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; popperStyle: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; referenceEl: import("element-plus/es/utils").BuildPropReturn, unknown, unknown, unknown, unknown>; stopPopperMouseEvent: import("element-plus/es/utils").BuildPropReturn; zIndex: NumberConstructor; boundariesPadding: import("element-plus/es/utils").BuildPropReturn; fallbackPlacements: import("element-plus/es/utils").BuildPropReturn, () => never[], unknown, unknown, unknown>; gpuAcceleration: import("element-plus/es/utils").BuildPropReturn; offset: import("element-plus/es/utils").BuildPropReturn; placement: import("element-plus/es/utils").BuildPropReturn; popperOptions: import("element-plus/es/utils").BuildPropReturn>, () => {}, unknown, unknown, unknown>; strategy: import("element-plus/es/utils").BuildPropReturn; showAfter: import("element-plus/es/utils").BuildPropReturn; "onUpdate:visible": import("element-plus/es/utils").BuildPropReturn void>, never, false, never, never>; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ compatShowAfter: ComputedRef; compatShowArrow: ComputedRef>; popperRef: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{}> & Omit> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, never>; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: ((event: string, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); $el: any; $options: import("vue").ComponentOptionsBase>, { triggerRef: Ref; popperInstanceRef: Ref; contentRef: Ref; referenceRef: Ref; popperProvides: import("element-plus/es/tokens").ElPopperInjectionContext; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, {}> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly> & import("vue").ShallowUnwrapRef<{ triggerRef: Ref; popperInstanceRef: Ref; contentRef: Ref; referenceRef: Ref; popperProvides: import("element-plus/es/tokens").ElPopperInjectionContext; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; open: Ref; hide: () => void; updatePopper: () => void; onOpen: () => void; onClose: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperPaneRef: ComputedRef; input: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ type: string; size: import("element-plus/es/utils").BuildPropType; disabled: boolean; label: string; modelValue: import("element-plus/es/utils").BuildPropType, unknown, unknown>; resize: import("element-plus/es/utils").BuildPropType; autosize: import("element-plus/es/components/input").InputAutoSize; autocomplete: string; placeholder: string; form: string; readonly: import("element-plus/es/utils").BuildPropType; clearable: import("element-plus/es/utils").BuildPropType; showPassword: import("element-plus/es/utils").BuildPropType; showWordLimit: import("element-plus/es/utils").BuildPropType; suffixIcon: import("element-plus/es/utils").BuildPropType>, unknown, unknown>; prefixIcon: import("element-plus/es/utils").BuildPropType>, unknown, unknown>; tabindex: import("element-plus/es/utils").BuildPropType; validateEvent: import("element-plus/es/utils").BuildPropType; inputStyle: import("vue").StyleValue; }> & Omit; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly type: import("element-plus/es/utils").BuildPropReturn; readonly resize: import("element-plus/es/utils").BuildPropReturn; readonly autosize: import("element-plus/es/utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly autocomplete: import("element-plus/es/utils").BuildPropReturn; readonly placeholder: import("element-plus/es/utils").BuildPropReturn; readonly form: import("element-plus/es/utils").BuildPropReturn; readonly readonly: import("element-plus/es/utils").BuildPropReturn; readonly clearable: import("element-plus/es/utils").BuildPropReturn; readonly showPassword: import("element-plus/es/utils").BuildPropReturn; readonly showWordLimit: import("element-plus/es/utils").BuildPropReturn; readonly suffixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly prefixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly label: import("element-plus/es/utils").BuildPropReturn; readonly tabindex: import("element-plus/es/utils").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils").BuildPropReturn; readonly inputStyle: import("element-plus/es/utils").BuildPropReturn, () => import("element-plus/es/utils").Mutable<{}>, unknown, unknown, unknown>; }>> & { onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "size" | "disabled" | "label" | "modelValue" | "resize" | "autosize" | "autocomplete" | "placeholder" | "form" | "readonly" | "clearable" | "showPassword" | "showWordLimit" | "suffixIcon" | "prefixIcon" | "tabindex" | "validateEvent" | "inputStyle">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "clear") => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void); $el: any; $options: import("vue").ComponentOptionsBase; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly type: import("element-plus/es/utils").BuildPropReturn; readonly resize: import("element-plus/es/utils").BuildPropReturn; readonly autosize: import("element-plus/es/utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly autocomplete: import("element-plus/es/utils").BuildPropReturn; readonly placeholder: import("element-plus/es/utils").BuildPropReturn; readonly form: import("element-plus/es/utils").BuildPropReturn; readonly readonly: import("element-plus/es/utils").BuildPropReturn; readonly clearable: import("element-plus/es/utils").BuildPropReturn; readonly showPassword: import("element-plus/es/utils").BuildPropReturn; readonly showWordLimit: import("element-plus/es/utils").BuildPropReturn; readonly suffixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly prefixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly label: import("element-plus/es/utils").BuildPropReturn; readonly tabindex: import("element-plus/es/utils").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils").BuildPropReturn; readonly inputStyle: import("element-plus/es/utils").BuildPropReturn, () => import("element-plus/es/utils").Mutable<{}>, unknown, unknown, unknown>; }>> & { onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; }, { PENDANT_MAP: { readonly suffix: "append"; readonly prefix: "prepend"; }; props: Readonly; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly type: import("element-plus/es/utils").BuildPropReturn; readonly resize: import("element-plus/es/utils").BuildPropReturn; readonly autosize: import("element-plus/es/utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly autocomplete: import("element-plus/es/utils").BuildPropReturn; readonly placeholder: import("element-plus/es/utils").BuildPropReturn; readonly form: import("element-plus/es/utils").BuildPropReturn; readonly readonly: import("element-plus/es/utils").BuildPropReturn; readonly clearable: import("element-plus/es/utils").BuildPropReturn; readonly showPassword: import("element-plus/es/utils").BuildPropReturn; readonly showWordLimit: import("element-plus/es/utils").BuildPropReturn; readonly suffixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly prefixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly label: import("element-plus/es/utils").BuildPropReturn; readonly tabindex: import("element-plus/es/utils").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils").BuildPropReturn; readonly inputStyle: import("element-plus/es/utils").BuildPropReturn, () => import("element-plus/es/utils").Mutable<{}>, unknown, unknown, unknown>; }>> & { onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; }>>; emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "clear") => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void); instance: import("vue").ComponentInternalInstance; rawAttrs: { [x: string]: unknown; }; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; attrs: ComputedRef>; form: FormContext | undefined; formItem: FormItemContext | undefined; inputSize: ComputedRef<"" | "default" | "small" | "large">; inputDisabled: ComputedRef; nsInput: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; nsTextarea: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; input: import("vue").ShallowRef; textarea: import("vue").ShallowRef; focused: Ref; hovering: Ref; isComposing: Ref; passwordVisible: Ref; textareaCalcStyle: import("vue").ShallowRef; _ref: ComputedRef; needStatusIcon: ComputedRef; validateState: ComputedRef; validateIcon: ComputedRef; passwordIcon: ComputedRef>, {}>>; containerStyle: ComputedRef; textareaStyle: ComputedRef; nativeInputValue: ComputedRef; showClear: ComputedRef; showPwdVisible: ComputedRef; isWordLimitVisible: ComputedRef; textLength: ComputedRef; inputExceed: ComputedRef; suffixVisible: ComputedRef; resizeTextarea: () => void; setNativeInputValue: () => void; calcIconOffset: (place: "prefix" | "suffix") => void; updateIconOffset: () => void; handleInput: (event: Event) => Promise; handleChange: (event: Event) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; focus: () => Promise; blur: () => void | undefined; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleMouseLeave: (evt: MouseEvent) => void; handleMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; select: () => void; clear: () => void; ElIcon: import("element-plus/es/utils").SFCWithInstall, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }, { props: Readonly, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; style: ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }>>, { size: import("element-plus/es/utils").BuildPropType, unknown, unknown>; color: string; }>> & Record; CircleClose: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; keydown: (evt: Event | KeyboardEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, { type: string; size: import("element-plus/es/utils").BuildPropType; disabled: boolean; label: string; modelValue: import("element-plus/es/utils").BuildPropType, unknown, unknown>; resize: import("element-plus/es/utils").BuildPropType; autosize: import("element-plus/es/components/input").InputAutoSize; autocomplete: string; placeholder: string; form: string; readonly: import("element-plus/es/utils").BuildPropType; clearable: import("element-plus/es/utils").BuildPropType; showPassword: import("element-plus/es/utils").BuildPropType; showWordLimit: import("element-plus/es/utils").BuildPropType; suffixIcon: import("element-plus/es/utils").BuildPropType>, unknown, unknown>; prefixIcon: import("element-plus/es/utils").BuildPropType>, unknown, unknown>; tabindex: import("element-plus/es/utils").BuildPropType; validateEvent: import("element-plus/es/utils").BuildPropType; inputStyle: import("vue").StyleValue; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly type: import("element-plus/es/utils").BuildPropReturn; readonly resize: import("element-plus/es/utils").BuildPropReturn; readonly autosize: import("element-plus/es/utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly autocomplete: import("element-plus/es/utils").BuildPropReturn; readonly placeholder: import("element-plus/es/utils").BuildPropReturn; readonly form: import("element-plus/es/utils").BuildPropReturn; readonly readonly: import("element-plus/es/utils").BuildPropReturn; readonly clearable: import("element-plus/es/utils").BuildPropReturn; readonly showPassword: import("element-plus/es/utils").BuildPropReturn; readonly showWordLimit: import("element-plus/es/utils").BuildPropReturn; readonly suffixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly prefixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly label: import("element-plus/es/utils").BuildPropReturn; readonly tabindex: import("element-plus/es/utils").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils").BuildPropReturn; readonly inputStyle: import("element-plus/es/utils").BuildPropReturn, () => import("element-plus/es/utils").Mutable<{}>, unknown, unknown, unknown>; }>> & { onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ PENDANT_MAP: { readonly suffix: "append"; readonly prefix: "prepend"; }; props: Readonly; readonly disabled: BooleanConstructor; readonly modelValue: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly type: import("element-plus/es/utils").BuildPropReturn; readonly resize: import("element-plus/es/utils").BuildPropReturn; readonly autosize: import("element-plus/es/utils").BuildPropReturn, false, unknown, unknown, unknown>; readonly autocomplete: import("element-plus/es/utils").BuildPropReturn; readonly placeholder: import("element-plus/es/utils").BuildPropReturn; readonly form: import("element-plus/es/utils").BuildPropReturn; readonly readonly: import("element-plus/es/utils").BuildPropReturn; readonly clearable: import("element-plus/es/utils").BuildPropReturn; readonly showPassword: import("element-plus/es/utils").BuildPropReturn; readonly showWordLimit: import("element-plus/es/utils").BuildPropReturn; readonly suffixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly prefixIcon: import("element-plus/es/utils").BuildPropReturn>, "", unknown, unknown, unknown>; readonly label: import("element-plus/es/utils").BuildPropReturn; readonly tabindex: import("element-plus/es/utils").BuildPropReturn; readonly validateEvent: import("element-plus/es/utils").BuildPropReturn; readonly inputStyle: import("element-plus/es/utils").BuildPropReturn, () => import("element-plus/es/utils").Mutable<{}>, unknown, unknown, unknown>; }>> & { onChange?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onInput?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; }>>; emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "clear") => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void); instance: import("vue").ComponentInternalInstance; rawAttrs: { [x: string]: unknown; }; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; attrs: ComputedRef>; form: FormContext | undefined; formItem: FormItemContext | undefined; inputSize: ComputedRef<"" | "default" | "small" | "large">; inputDisabled: ComputedRef; nsInput: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; nsTextarea: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; input: import("vue").ShallowRef; textarea: import("vue").ShallowRef; focused: Ref; hovering: Ref; isComposing: Ref; passwordVisible: Ref; textareaCalcStyle: import("vue").ShallowRef; _ref: ComputedRef; needStatusIcon: ComputedRef; validateState: ComputedRef; validateIcon: ComputedRef; passwordIcon: ComputedRef>, {}>>; containerStyle: ComputedRef; textareaStyle: ComputedRef; nativeInputValue: ComputedRef; showClear: ComputedRef; showPwdVisible: ComputedRef; isWordLimitVisible: ComputedRef; textLength: ComputedRef; inputExceed: ComputedRef; suffixVisible: ComputedRef; resizeTextarea: () => void; setNativeInputValue: () => void; calcIconOffset: (place: "prefix" | "suffix") => void; updateIconOffset: () => void; handleInput: (event: Event) => Promise; handleChange: (event: Event) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; focus: () => Promise; blur: () => void | undefined; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleMouseLeave: (evt: MouseEvent) => void; handleMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; select: () => void; clear: () => void; ElIcon: import("element-plus/es/utils").SFCWithInstall, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }, { props: Readonly, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }>> & { [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; }>>; ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; style: ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly, unknown, unknown, unknown, unknown>; readonly color: import("element-plus/es/utils").BuildPropReturn; }>>, { size: import("element-plus/es/utils").BuildPropType, unknown, unknown>; color: string; }>> & Record; CircleClose: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; tagWrapper: Ref; panel: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ props: import("../../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../../cascader-panel/src/node").CascaderOption[]; }> & Omit; modelValue: PropType; options: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderOption[]; }; props: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "props" | "border" | "options">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: "update:modelValue" | "change" | "close" | "expand-change", ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase; modelValue: PropType; options: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderOption[]; }; props: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; menuList: Ref; menus: Ref<{ readonly uid: number; readonly level: number; readonly value: import("../../cascader-panel/src/node").CascaderNodeValue; readonly label: string; readonly pathNodes: any[]; readonly pathValues: import("../../cascader-panel/src/node").CascaderNodeValue[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: import("../../cascader-panel/src/node").ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: import("../../cascader-panel/src/node").LazyLoad; value: string; label: string; children: string; disabled: string | import("../../cascader-panel/src/node").isDisabled; leaf: string | import("../../cascader-panel/src/node").isLeaf; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: import("../../cascader-panel/src/node").CascaderNodeValue | import("../../cascader-panel/src/node").CascaderNodeValue[]; appendChild: (childData: import("../../cascader-panel/src/node").CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[][]>; checkedNodes: Ref<{ readonly uid: number; readonly level: number; readonly value: import("../../cascader-panel/src/node").CascaderNodeValue; readonly label: string; readonly pathNodes: any[]; readonly pathValues: import("../../cascader-panel/src/node").CascaderNodeValue[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: import("../../cascader-panel/src/node").ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: import("../../cascader-panel/src/node").LazyLoad; value: string; label: string; children: string; disabled: string | import("../../cascader-panel/src/node").isDisabled; leaf: string | import("../../cascader-panel/src/node").isLeaf; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: import("../../cascader-panel/src/node").CascaderNodeValue | import("../../cascader-panel/src/node").CascaderNodeValue[]; appendChild: (childData: import("../../cascader-panel/src/node").CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[]>; handleKeyDown: (e: KeyboardEvent) => void; handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; clearCheckedNodes: () => void; calculateCheckedValue: () => void; scrollToExpandingNode: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "close" | "expand-change")[], string, { props: import("../../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../../cascader-panel/src/node").CascaderOption[]; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; modelValue: PropType; options: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderOption[]; }; props: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; menuList: Ref; menus: Ref<{ readonly uid: number; readonly level: number; readonly value: import("../../cascader-panel/src/node").CascaderNodeValue; readonly label: string; readonly pathNodes: any[]; readonly pathValues: import("../../cascader-panel/src/node").CascaderNodeValue[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: import("../../cascader-panel/src/node").ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: import("../../cascader-panel/src/node").LazyLoad; value: string; label: string; children: string; disabled: string | import("../../cascader-panel/src/node").isDisabled; leaf: string | import("../../cascader-panel/src/node").isLeaf; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: import("../../cascader-panel/src/node").CascaderNodeValue | import("../../cascader-panel/src/node").CascaderNodeValue[]; appendChild: (childData: import("../../cascader-panel/src/node").CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[][]>; checkedNodes: Ref<{ readonly uid: number; readonly level: number; readonly value: import("../../cascader-panel/src/node").CascaderNodeValue; readonly label: string; readonly pathNodes: any[]; readonly pathValues: import("../../cascader-panel/src/node").CascaderNodeValue[]; readonly pathLabels: string[]; childrenData: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; }[] | undefined; children: any[]; text: string; loaded: boolean; checked: boolean; indeterminate: boolean; loading: boolean; readonly data: { [x: string]: unknown; label?: string | undefined; value?: import("../../cascader-panel/src/node").CascaderNodeValue | undefined; children?: any[] | undefined; disabled?: boolean | undefined; leaf?: boolean | undefined; } | null; readonly config: { expandTrigger: import("../../cascader-panel/src/node").ExpandTrigger; multiple: boolean; checkStrictly: boolean; emitPath: boolean; lazy: boolean; lazyLoad: import("../../cascader-panel/src/node").LazyLoad; value: string; label: string; children: string; disabled: string | import("../../cascader-panel/src/node").isDisabled; leaf: string | import("../../cascader-panel/src/node").isLeaf; hoverThreshold: number; }; readonly parent?: any | undefined; readonly root: boolean; readonly isDisabled: boolean; readonly isLeaf: boolean; readonly valueByOption: import("../../cascader-panel/src/node").CascaderNodeValue | import("../../cascader-panel/src/node").CascaderNodeValue[]; appendChild: (childData: import("../../cascader-panel/src/node").CascaderOption) => CascaderNode; calcText: (allLevels: boolean, separator: string) => string; broadcast: (event: string, ...args: unknown[]) => void; emit: (event: string, ...args: unknown[]) => void; onParentCheck: (checked: boolean) => void; onChildCheck: () => void; setCheckState: (checked: boolean) => void; doCheck: (checked: boolean) => void; }[]>; handleKeyDown: (e: KeyboardEvent) => void; handleCheckChange: (node: CascaderNode, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; clearCheckedNodes: () => void; calculateCheckedValue: () => void; scrollToExpandingNode: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; suggestionPanel: Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("element-plus/es/utils").BuildPropType; maxHeight: import("element-plus/es/utils").BuildPropType; always: import("element-plus/es/utils").BuildPropType; native: import("element-plus/es/utils").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("element-plus/es/utils").BuildPropType; viewClass: import("element-plus/es/utils").BuildPropType; viewStyle: import("element-plus/es/utils").BuildPropType; tag: string; minSize: number; noresize: boolean; }> & Omit; readonly maxHeight: import("element-plus/es/utils").BuildPropReturn; readonly native: import("element-plus/es/utils").BuildPropReturn; readonly wrapStyle: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("element-plus/es/utils").BuildPropReturn; readonly viewClass: import("element-plus/es/utils").BuildPropReturn; readonly viewStyle: import("element-plus/es/utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("element-plus/es/utils").BuildPropReturn; readonly always: import("element-plus/es/utils").BuildPropReturn; readonly minSize: import("element-plus/es/utils").BuildPropReturn; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "maxHeight" | "always" | "native" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "minSize" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null; $emit: (event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void; $el: any; $options: import("vue").ComponentOptionsBase; readonly maxHeight: import("element-plus/es/utils").BuildPropReturn; readonly native: import("element-plus/es/utils").BuildPropReturn; readonly wrapStyle: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("element-plus/es/utils").BuildPropReturn; readonly viewClass: import("element-plus/es/utils").BuildPropReturn; readonly viewStyle: import("element-plus/es/utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("element-plus/es/utils").BuildPropReturn; readonly always: import("element-plus/es/utils").BuildPropReturn; readonly minSize: import("element-plus/es/utils").BuildPropReturn; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; scrollbar$: Ref; wrap$: Ref; resize$: Ref; barRef: Ref; moveX: Ref; moveY: Ref; ratioX: Ref; ratioY: Ref; sizeWidth: Ref; sizeHeight: Ref; style: ComputedRef; update: () => void; handleScroll: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, { height: import("element-plus/es/utils").BuildPropType; maxHeight: import("element-plus/es/utils").BuildPropType; always: import("element-plus/es/utils").BuildPropType; native: import("element-plus/es/utils").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("element-plus/es/utils").BuildPropType; viewClass: import("element-plus/es/utils").BuildPropType; viewStyle: import("element-plus/es/utils").BuildPropType; tag: string; minSize: number; noresize: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly; readonly maxHeight: import("element-plus/es/utils").BuildPropReturn; readonly native: import("element-plus/es/utils").BuildPropReturn; readonly wrapStyle: import("element-plus/es/utils").BuildPropReturn, "", unknown, unknown, unknown>; readonly wrapClass: import("element-plus/es/utils").BuildPropReturn; readonly viewClass: import("element-plus/es/utils").BuildPropReturn; readonly viewStyle: import("element-plus/es/utils").BuildPropReturn; readonly noresize: BooleanConstructor; readonly tag: import("element-plus/es/utils").BuildPropReturn; readonly always: import("element-plus/es/utils").BuildPropReturn; readonly minSize: import("element-plus/es/utils").BuildPropReturn; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ ns: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; scrollbar$: Ref; wrap$: Ref; resize$: Ref; barRef: Ref; moveX: Ref; moveY: Ref; ratioX: Ref; ratioY: Ref; sizeWidth: Ref; sizeHeight: Ref; style: ComputedRef; update: () => void; handleScroll: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperVisible: Ref; inputHover: Ref; inputPlaceholder: ComputedRef; filtering: Ref; presentText: ComputedRef; checkedValue: ComputedRef; inputValue: Ref; searchInputValue: Ref; presentTags: Ref; allPresentTags: Ref; suggestions: Ref; isDisabled: ComputedRef; isOnComposition: Ref; realSize: ComputedRef<"" | "default" | "small" | "large">; tagSize: ComputedRef<"default" | "small">; multiple: ComputedRef; readonly: ComputedRef; clearBtnVisible: ComputedRef; compatTeleported: ComputedRef; nsCascader: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; nsInput: { namespace: ComputedRef; b: (blockSuffix?: string) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; }; t: import("element-plus/es/hooks").Translator; togglePopperVisible: (visible?: boolean | undefined) => void; hideSuggestionPanel: () => void; deleteTag: (tag: Tag) => void; focusFirstNode: () => void; getCheckedNodes: (leafOnly: boolean) => CascaderNode[] | undefined; handleExpandChange: (value: CascaderValue) => void; handleKeyDown: (e: KeyboardEvent) => void; handleComposition: (event: CompositionEvent) => void; handleClear: () => void; handleSuggestionClick: (node: CascaderNode) => void; handleSuggestionKeyDown: (e: KeyboardEvent) => void; handleDelete: () => void; handleInput: (val: string, e?: KeyboardEvent | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "focus" | "expand-change" | "blur" | "visible-change" | "remove-tag")[], "update:modelValue" | "change" | "blur" | "focus" | "expand-change" | "visible-change" | "remove-tag", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; validator: (val: string) => val is "" | "default" | "small" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: PropType<(node: CascaderNode, keyword: string) => boolean>; default: (node: CascaderNode, keyword: string) => boolean; }; separator: { type: StringConstructor; default: string; }; showAllLevels: { type: BooleanConstructor; default: boolean; }; collapseTags: BooleanConstructor; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; popperAppendToBody: { type: BooleanConstructor; default: undefined; }; teleported: import("element-plus/es/utils").BuildPropReturn; tagType: { default: string; type: PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __elPropsReservedKey: true; }; modelValue: PropType; options: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderOption[]; }; props: { type: PropType; default: () => import("../../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; "onRemove-tag"?: ((...args: any[]) => any) | undefined; }, { separator: string; disabled: boolean; props: import("../../cascader-panel/src/node").CascaderProps; debounce: number; popperClass: string; popperAppendToBody: boolean; teleported: import("element-plus/es/utils").BuildPropType; clearable: boolean; options: import("../../cascader-panel/src/node").CascaderOption[]; filterable: boolean; filterMethod: (node: CascaderNode, keyword: string) => boolean; showAllLevels: boolean; collapseTags: boolean; collapseTagsTooltip: boolean; beforeFilter: (value: string) => boolean | Promise; tagType: import("element-plus/es/utils").BuildPropType; }>; export default _default;