import type { SFCWithInstall } from 'element-plus/es/utils/types'; declare const _Cascader: SFCWithInstall; validator: (val: string) => boolean; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("vue").PropType<(node: import("../cascader-panel/src/node").default, keyword: string) => boolean>; default: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; }; separator: { type: StringConstructor; default: string; }; showAllLevels: { type: BooleanConstructor; default: boolean; }; collapseTags: BooleanConstructor; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("vue").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; popperAppendToBody: { type: BooleanConstructor; default: boolean; }; modelValue: import("vue").PropType; options: { type: import("vue").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("vue").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }, { popperOptions: Partial; tooltipRef: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; virtualRef: import("..").Measurable; virtualTriggering: import("../../utils/props").BuildPropType; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; }> & Omit, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "style" | "transition" | "offset" | "visible" | "content" | "effect" | "arrowOffset" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "className" | "enterable" | "pure" | "popperClass" | "popperStyle" | "referenceEl" | "stopPopperMouseEvent" | "showAfter" | "hideAfter" | "rawContent" | "persistent" | "teleported" | "trigger" | "virtualRef" | "virtualTriggering" | "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, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { compatShowAfter: import("vue").ComputedRef; compatShowArrow: import("vue").ComputedRef>; popperRef: import("vue").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, import("..").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{} & {} & {}> & import("vue").ShallowUnwrapRef & {} & {} & import("vue").ComponentCustomProperties) | null>; open: import("vue").Ref; updatePopper: () => void; onOpen: () => void; onClose: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, { disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; virtualRef: import("..").Measurable; virtualTriggering: import("../../utils/props").BuildPropType; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ openDelay?: unknown; visibleArrow?: unknown; hideAfter?: unknown; showArrow?: unknown; arrowOffset?: unknown; disabled?: unknown; trigger?: unknown; virtualRef?: unknown; virtualTriggering?: unknown; content?: unknown; rawContent?: unknown; persistent?: unknown; ariaLabel?: unknown; visible?: unknown; transition?: unknown; teleported?: unknown; style?: unknown; className?: unknown; effect?: unknown; enterable?: unknown; pure?: unknown; popperClass?: unknown; popperStyle?: unknown; referenceEl?: unknown; stopPopperMouseEvent?: unknown; zIndex?: unknown; boundariesPadding?: unknown; fallbackPlacements?: unknown; gpuAcceleration?: unknown; offset?: unknown; placement?: unknown; popperOptions?: unknown; strategy?: unknown; showAfter?: unknown; } & { disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ compatShowAfter: import("vue").ComputedRef; compatShowArrow: import("vue").ComputedRef>; popperRef: import("vue").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, import("..").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{} & {} & {}> & import("vue").ShallowUnwrapRef & {} & {} & import("vue").ComponentCustomProperties) | null>; open: import("vue").Ref; updatePopper: () => void; onOpen: () => void; onClose: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperPaneRef: import("vue").ComputedRef; input: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; label: string; form: string; resize: import("../../utils/props").BuildPropType; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; placeholder: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; tabindex: import("../../utils/props").BuildPropType; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; }> & Omit; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "size" | "disabled" | "modelValue" | "label" | "form" | "resize" | "autosize" | "autocomplete" | "placeholder" | "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: "input", value: string) => void) & ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "keydown", evt: KeyboardEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "clear") => void); $el: any; $options: import("vue").ComponentOptionsBase; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; }, { input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef; validateState: import("vue").ComputedRef; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; }, 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: KeyboardEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, { type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; label: string; form: string; resize: import("../../utils/props").BuildPropType; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; placeholder: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; tabindex: import("../../utils/props").BuildPropType; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly size?: unknown; readonly disabled?: unknown; readonly modelValue?: unknown; readonly type?: unknown; readonly resize?: unknown; readonly autosize?: unknown; readonly autocomplete?: unknown; readonly placeholder?: unknown; readonly form?: unknown; readonly readonly?: unknown; readonly clearable?: unknown; readonly showPassword?: unknown; readonly showWordLimit?: unknown; readonly suffixIcon?: unknown; readonly prefixIcon?: unknown; readonly label?: unknown; readonly tabindex?: unknown; readonly validateEvent?: unknown; readonly inputStyle?: unknown; } & { type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; } & import("vue").ShallowUnwrapRef<{ input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef; validateState: import("vue").ComputedRef; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; tagWrapper: import("vue").Ref; panel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ props: import("../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; }> & Omit & { 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 & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { menuList: import("vue").Ref; menus: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("../cascader-panel/src/node").default, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | 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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ border?: unknown; renderLabel?: unknown; modelValue?: unknown; options?: unknown; props?: unknown; } & { props: import("../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; } & { modelValue?: import("../cascader-panel/src/node").CascaderValue | undefined; renderLabel?: import("../cascader-panel/src/node").RenderLabel | undefined; }> & { 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<{ menuList: import("vue").Ref; menus: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("../cascader-panel/src/node").default, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; clearCheckedNodes: () => void; calculateCheckedValue: () => void; scrollToExpandingNode: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; suggestionPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; }> & Omit; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "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; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { scrollbar$: import("vue").Ref; wrap$: import("vue").Ref; resize$: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => 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("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly height?: unknown; readonly maxHeight?: unknown; readonly native?: unknown; readonly wrapStyle?: unknown; readonly wrapClass?: unknown; readonly viewClass?: unknown; readonly viewStyle?: unknown; readonly noresize?: unknown; readonly tag?: unknown; readonly always?: unknown; readonly minSize?: unknown; } & { height: import("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ scrollbar$: import("vue").Ref; wrap$: import("vue").Ref; resize$: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperVisible: import("vue").Ref; inputHover: import("vue").Ref; inputPlaceholder: import("vue").ComputedRef; filtering: import("vue").Ref; presentText: import("vue").ComputedRef; checkedValue: import("vue").ComputedRef; inputValue: import("vue").Ref; searchInputValue: import("vue").Ref; presentTags: import("vue").Ref; suggestions: import("vue").Ref; isDisabled: import("vue").ComputedRef; isOnComposition: import("vue").Ref; realSize: import("vue").ComputedRef; tagSize: import("vue").ComputedRef<"default" | "small">; multiple: import("vue").ComputedRef; readonly: import("vue").ComputedRef; clearBtnVisible: import("vue").ComputedRef; t: import("../..").Translator; togglePopperVisible: (visible?: boolean | undefined) => void; hideSuggestionPanel: () => void; deleteTag: (tag: import("..").Tag) => void; focusFirstNode: () => void; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; handleExpandChange: (value: import("..").CascaderValue) => void; handleKeyDown: (e: KeyboardEvent) => void; handleComposition: (event: CompositionEvent) => void; handleClear: () => void; handleSuggestionClick: (node: import("../cascader-panel/src/node").default) => void; handleSuggestionKeyDown: (e: KeyboardEvent) => void; handleDelete: () => void; handleInput: (val: string, e?: KeyboardEvent | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "blur" | "focus" | "expand-change" | "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<{ size?: unknown; placeholder?: unknown; disabled?: unknown; clearable?: unknown; filterable?: unknown; filterMethod?: unknown; separator?: unknown; showAllLevels?: unknown; collapseTags?: unknown; debounce?: unknown; beforeFilter?: unknown; popperClass?: unknown; popperAppendToBody?: unknown; modelValue?: unknown; options?: unknown; props?: unknown; } & { separator: string; disabled: boolean; props: import("../cascader-panel/src/node").CascaderProps; popperClass: string; clearable: boolean; debounce: number; popperAppendToBody: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; showAllLevels: boolean; collapseTags: boolean; beforeFilter: (value: string) => boolean | Promise; } & { size?: import("element-plus/es/utils/types").ComponentSize | undefined; modelValue?: import("../cascader-panel/src/node").CascaderValue | undefined; placeholder?: string | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...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; popperClass: string; clearable: boolean; debounce: number; popperAppendToBody: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; showAllLevels: boolean; collapseTags: boolean; beforeFilter: (value: string) => boolean | Promise; }>>; export default _Cascader; export declare const ElCascader: SFCWithInstall; validator: (val: string) => boolean; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("vue").PropType<(node: import("../cascader-panel/src/node").default, keyword: string) => boolean>; default: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; }; separator: { type: StringConstructor; default: string; }; showAllLevels: { type: BooleanConstructor; default: boolean; }; collapseTags: BooleanConstructor; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("vue").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; popperAppendToBody: { type: BooleanConstructor; default: boolean; }; modelValue: import("vue").PropType; options: { type: import("vue").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("vue").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }, { popperOptions: Partial; tooltipRef: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; virtualRef: import("..").Measurable; virtualTriggering: import("../../utils/props").BuildPropType; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; }> & Omit, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "disabled" | "style" | "transition" | "offset" | "visible" | "content" | "effect" | "arrowOffset" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "className" | "enterable" | "pure" | "popperClass" | "popperStyle" | "referenceEl" | "stopPopperMouseEvent" | "showAfter" | "hideAfter" | "rawContent" | "persistent" | "teleported" | "trigger" | "virtualRef" | "virtualTriggering" | "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, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; }, { compatShowAfter: import("vue").ComputedRef; compatShowArrow: import("vue").ComputedRef>; popperRef: import("vue").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, import("..").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{} & {} & {}> & import("vue").ShallowUnwrapRef & {} & {} & import("vue").ComponentCustomProperties) | null>; open: import("vue").Ref; updatePopper: () => void; onOpen: () => void; onClose: () => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, { disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; virtualRef: import("..").Measurable; virtualTriggering: import("../../utils/props").BuildPropType; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ openDelay?: unknown; visibleArrow?: unknown; hideAfter?: unknown; showArrow?: unknown; arrowOffset?: unknown; disabled?: unknown; trigger?: unknown; virtualRef?: unknown; virtualTriggering?: unknown; content?: unknown; rawContent?: unknown; persistent?: unknown; ariaLabel?: unknown; visible?: unknown; transition?: unknown; teleported?: unknown; style?: unknown; className?: unknown; effect?: unknown; enterable?: unknown; pure?: unknown; popperClass?: unknown; popperStyle?: unknown; referenceEl?: unknown; stopPopperMouseEvent?: unknown; zIndex?: unknown; boundariesPadding?: unknown; fallbackPlacements?: unknown; gpuAcceleration?: unknown; offset?: unknown; placement?: unknown; popperOptions?: unknown; strategy?: unknown; showAfter?: unknown; } & { disabled: boolean; style: import("vue").StyleValue; transition: string; offset: number; visible: import("../../utils/props").BuildPropType, unknown, unknown>; content: string; effect: string; arrowOffset: number; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; placement: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; popperOptions: Partial; strategy: import("../../utils/props").BuildPropType<(new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType) | ((new (...args: any[]) => import("../../utils/props").BuildPropType & {}) | (() => import("../../utils/props").BuildPropType))[], unknown, unknown>; className: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; enterable: import("../../utils/props").BuildPropType; pure: import("../../utils/props").BuildPropType; popperClass: string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | (string | { [x: string]: any; } | any)[])[])[])[])[])[])[])[])[])[])[]; popperStyle: import("vue").StyleValue; referenceEl: HTMLElement; stopPopperMouseEvent: import("../../utils/props").BuildPropType; showAfter: number; hideAfter: number; rawContent: import("../../utils/props").BuildPropType; persistent: boolean; teleported: import("../../utils/props").BuildPropType; trigger: "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]; openDelay: number; visibleArrow: import("../../utils/props").BuildPropType; showArrow: import("../../utils/props").BuildPropType; } & { zIndex?: number | undefined; ariaLabel?: string | undefined; virtualRef?: import("..").Measurable | undefined; virtualTriggering?: import("../../utils/props").BuildPropType | undefined; }> & { [x: string & `on${string}`]: ((...args: any[]) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ compatShowAfter: import("vue").ComputedRef; compatShowArrow: import("vue").ComputedRef>; popperRef: import("vue").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, import("..").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{} & {} & {}> & import("vue").ShallowUnwrapRef & {} & {} & import("vue").ComponentCustomProperties) | null>; open: import("vue").Ref; updatePopper: () => void; onOpen: () => void; onClose: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperPaneRef: import("vue").ComputedRef; input: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; label: string; form: string; resize: import("../../utils/props").BuildPropType; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; placeholder: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; tabindex: import("../../utils/props").BuildPropType; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; }> & Omit; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "size" | "disabled" | "modelValue" | "label" | "form" | "resize" | "autosize" | "autocomplete" | "placeholder" | "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: "input", value: string) => void) & ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "keydown", evt: KeyboardEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "clear") => void); $el: any; $options: import("vue").ComponentOptionsBase; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; }, { input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef; validateState: import("vue").ComputedRef; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; }, 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: KeyboardEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, { type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; label: string; form: string; resize: import("../../utils/props").BuildPropType; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; placeholder: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; tabindex: import("../../utils/props").BuildPropType; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly size?: unknown; readonly disabled?: unknown; readonly modelValue?: unknown; readonly type?: unknown; readonly resize?: unknown; readonly autosize?: unknown; readonly autocomplete?: unknown; readonly placeholder?: unknown; readonly form?: unknown; readonly readonly?: unknown; readonly clearable?: unknown; readonly showPassword?: unknown; readonly showWordLimit?: unknown; readonly suffixIcon?: unknown; readonly prefixIcon?: unknown; readonly label?: unknown; readonly tabindex?: unknown; readonly validateEvent?: unknown; readonly inputStyle?: unknown; } & { type: string; size: import("../../utils/props").BuildPropType; disabled: boolean; modelValue: import("../../utils/props").BuildPropType, unknown, unknown>; form: string; autosize: boolean | { minRows?: number | undefined; maxRows?: number | undefined; }; autocomplete: string; readonly: import("../../utils/props").BuildPropType; clearable: import("../../utils/props").BuildPropType; showPassword: import("../../utils/props").BuildPropType; showWordLimit: import("../../utils/props").BuildPropType; suffixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; prefixIcon: import("../../utils/props").BuildPropType>, unknown, unknown>; validateEvent: import("../../utils/props").BuildPropType; inputStyle: import("element-plus/es/utils/types").StyleValue; } & { label?: string | undefined; resize?: import("../../utils/props").BuildPropType | undefined; placeholder?: string | undefined; tabindex?: import("../../utils/props").BuildPropType | undefined; }> & { onChange?: ((value: string) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; onKeydown?: ((evt: KeyboardEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onClear?: (() => any) | undefined; } & import("vue").ShallowUnwrapRef<{ input: import("vue").Ref; textarea: import("vue").Ref; attrs: import("vue").ComputedRef>; inputSize: import("vue").ComputedRef; validateState: import("vue").ComputedRef; validateIcon: import("vue").ComputedRef; containerStyle: import("vue").ComputedRef; computedTextareaStyle: import("vue").ComputedRef; inputDisabled: import("vue").ComputedRef; showClear: import("vue").ComputedRef; showPwdVisible: import("vue").ComputedRef; isWordLimitVisible: import("vue").ComputedRef; textLength: import("vue").ComputedRef; hovering: import("vue").Ref; inputExceed: import("vue").ComputedRef; passwordVisible: import("vue").Ref; inputOrTextarea: import("vue").ComputedRef; suffixVisible: import("vue").ComputedRef; needStatusIcon: import("vue").ComputedRef; resizeTextarea: () => void; handleInput: (event: Event) => void; handleChange: (event: Event) => void; handleFocus: (event: FocusEvent) => void; handleBlur: (event: FocusEvent) => void; handleCompositionStart: (event: CompositionEvent) => void; handleCompositionUpdate: (event: CompositionEvent) => void; handleCompositionEnd: (event: CompositionEvent) => void; handlePasswordVisible: () => void; clear: () => void; select: () => void; focus: () => void; blur: () => void; onMouseLeave: (evt: MouseEvent) => void; onMouseEnter: (evt: MouseEvent) => void; handleKeydown: (evt: KeyboardEvent) => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; tagWrapper: import("vue").Ref; panel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ props: import("../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; }> & Omit & { 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 & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { menuList: import("vue").Ref; menus: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("../cascader-panel/src/node").default, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | 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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ border?: unknown; renderLabel?: unknown; modelValue?: unknown; options?: unknown; props?: unknown; } & { props: import("../cascader-panel/src/node").CascaderProps; border: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; } & { modelValue?: import("../cascader-panel/src/node").CascaderValue | undefined; renderLabel?: import("../cascader-panel/src/node").RenderLabel | undefined; }> & { 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<{ menuList: import("vue").Ref; menus: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("vue").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) => import("../cascader-panel/src/node").default; 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: import("../cascader-panel/src/node").default, checked: boolean, emitClose?: boolean | undefined) => void; getFlattedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; clearCheckedNodes: () => void; calculateCheckedValue: () => void; scrollToExpandingNode: () => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; suggestionPanel: import("vue").Ref<({ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ height: import("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; }> & Omit; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "height" | "always" | "maxHeight" | "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; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { scrollbar$: import("vue").Ref; wrap$: import("vue").Ref; resize$: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => 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("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").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 import("vue").nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions | undefined): import("vue").WatchStopHandle; } & Readonly<{ readonly height?: unknown; readonly maxHeight?: unknown; readonly native?: unknown; readonly wrapStyle?: unknown; readonly wrapClass?: unknown; readonly viewClass?: unknown; readonly viewStyle?: unknown; readonly noresize?: unknown; readonly tag?: unknown; readonly always?: unknown; readonly minSize?: unknown; } & { height: import("../../utils/props").BuildPropType; always: import("../../utils/props").BuildPropType; maxHeight: import("../../utils/props").BuildPropType; native: import("../../utils/props").BuildPropType; wrapStyle: import("vue").StyleValue; wrapClass: import("../../utils/props").BuildPropType; viewClass: import("../../utils/props").BuildPropType; viewStyle: import("../../utils/props").BuildPropType; tag: string; minSize: number; noresize: boolean; } & {}> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("vue").ShallowUnwrapRef<{ scrollbar$: import("vue").Ref; wrap$: import("vue").Ref; resize$: import("vue").Ref; moveX: import("vue").Ref; moveY: import("vue").Ref; ratioX: import("vue").Ref; ratioY: import("vue").Ref; sizeWidth: import("vue").Ref; sizeHeight: import("vue").Ref; style: import("vue").ComputedRef; update: () => void; handleScroll: () => void; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; }> & {} & {} & import("vue").ComponentCustomProperties) | null>; popperVisible: import("vue").Ref; inputHover: import("vue").Ref; inputPlaceholder: import("vue").ComputedRef; filtering: import("vue").Ref; presentText: import("vue").ComputedRef; checkedValue: import("vue").ComputedRef; inputValue: import("vue").Ref; searchInputValue: import("vue").Ref; presentTags: import("vue").Ref; suggestions: import("vue").Ref; isDisabled: import("vue").ComputedRef; isOnComposition: import("vue").Ref; realSize: import("vue").ComputedRef; tagSize: import("vue").ComputedRef<"default" | "small">; multiple: import("vue").ComputedRef; readonly: import("vue").ComputedRef; clearBtnVisible: import("vue").ComputedRef; t: import("../..").Translator; togglePopperVisible: (visible?: boolean | undefined) => void; hideSuggestionPanel: () => void; deleteTag: (tag: import("..").Tag) => void; focusFirstNode: () => void; getCheckedNodes: (leafOnly: boolean) => import("../cascader-panel/src/node").default[] | undefined; handleExpandChange: (value: import("..").CascaderValue) => void; handleKeyDown: (e: KeyboardEvent) => void; handleComposition: (event: CompositionEvent) => void; handleClear: () => void; handleSuggestionClick: (node: import("../cascader-panel/src/node").default) => void; handleSuggestionKeyDown: (e: KeyboardEvent) => void; handleDelete: () => void; handleInput: (val: string, e?: KeyboardEvent | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "change" | "blur" | "focus" | "expand-change" | "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<{ size?: unknown; placeholder?: unknown; disabled?: unknown; clearable?: unknown; filterable?: unknown; filterMethod?: unknown; separator?: unknown; showAllLevels?: unknown; collapseTags?: unknown; debounce?: unknown; beforeFilter?: unknown; popperClass?: unknown; popperAppendToBody?: unknown; modelValue?: unknown; options?: unknown; props?: unknown; } & { separator: string; disabled: boolean; props: import("../cascader-panel/src/node").CascaderProps; popperClass: string; clearable: boolean; debounce: number; popperAppendToBody: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; showAllLevels: boolean; collapseTags: boolean; beforeFilter: (value: string) => boolean | Promise; } & { size?: import("element-plus/es/utils/types").ComponentSize | undefined; modelValue?: import("../cascader-panel/src/node").CascaderValue | undefined; placeholder?: string | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...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; popperClass: string; clearable: boolean; debounce: number; popperAppendToBody: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; showAllLevels: boolean; collapseTags: boolean; beforeFilter: (value: string) => boolean | Promise; }>>;