import type { SFCWithInstall } from '@element-plus-next/vue-utils'; declare const _Cascader: SFCWithInstall; validator: (val: string) => val is "" | "small" | "default" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("@vue/runtime-core").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; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("@vue/runtime-core").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; tagType: { default: string; type: import("@vue/runtime-core").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: { type: BooleanConstructor; default: boolean; }; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }, { popperOptions: Partial; tooltipRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "disabled" | "trigger" | "open" | "role" | "arrowOffset" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter" | "triggerKeys" | "onUpdate:visible" | "visibleArrow" | "showArrow">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; }, { compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide")[], string, { effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; popperPaneRef: import("@vue/reactivity").ComputedRef; input: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly readonly: import("@element-plus-next/vue-utils").EpPropMergeType; readonly form: string; readonly label: string; readonly type: string; readonly size: any; readonly disabled: boolean; readonly id: string; readonly autocomplete: string; readonly modelValue: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>; readonly autosize: import("..").InputAutoSize; readonly clearable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showPassword: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropMergeType; readonly suffixIcon: import("@element-plus-next/vue-utils").IconProp; readonly prefixIcon: import("@element-plus-next/vue-utils").IconProp; readonly containerRole: string; readonly tabindex: import("@element-plus-next/vue-utils").EpPropMergeType; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly inputStyle: import("@vue/runtime-dom").StyleValue; }> & Omit; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "readonly" | "form" | "label" | "type" | "size" | "disabled" | "id" | "autocomplete" | "modelValue" | "autosize" | "clearable" | "showPassword" | "showWordLimit" | "suffixIcon" | "prefixIcon" | "containerRole" | "tabindex" | "validateEvent" | "inputStyle">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: ((event: "input", 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: Event | KeyboardEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "update:modelValue", value: string) => void) & ((event: "clear") => void); $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; }, { input: import("@vue/reactivity").ShallowRef; textarea: import("@vue/reactivity").ShallowRef; ref: import("@vue/reactivity").ComputedRef; textareaStyle: import("@vue/reactivity").ComputedRef; autosize: import("@vue/reactivity").Ref; focus: () => Promise; blur: () => void | undefined; select: () => void; clear: () => void; resizeTextarea: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; keydown: (evt: Event | KeyboardEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, { readonly readonly: import("@element-plus-next/vue-utils").EpPropMergeType; readonly form: string; readonly label: string; readonly type: string; readonly size: any; readonly disabled: boolean; readonly id: string; readonly autocomplete: string; readonly modelValue: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>; readonly autosize: import("..").InputAutoSize; readonly clearable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showPassword: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropMergeType; readonly suffixIcon: import("@element-plus-next/vue-utils").IconProp; readonly prefixIcon: import("@element-plus-next/vue-utils").IconProp; readonly containerRole: string; readonly tabindex: import("@element-plus-next/vue-utils").EpPropMergeType; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly inputStyle: import("@vue/runtime-dom").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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ input: import("@vue/reactivity").ShallowRef; textarea: import("@vue/reactivity").ShallowRef; ref: import("@vue/reactivity").ComputedRef; textareaStyle: import("@vue/reactivity").ComputedRef; autosize: import("@vue/reactivity").Ref; focus: () => Promise; blur: () => void | undefined; select: () => void; clear: () => void; resizeTextarea: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { prepend: (_: {}) => any; prefix: (_: {}) => any; suffix: (_: {}) => any; append: (_: {}) => any; }; }) | null>; tagWrapper: import("@vue/reactivity").Ref; panel: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ props: import("../cascader-panel/src/node").CascaderProps; options: import("../cascader-panel/src/node").CascaderOption[]; border: boolean; }> & Omit; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "props" | "options" | "border">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "change" | "close" | "update:modelValue" | "expand-change", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; menuList: import("@vue/reactivity").Ref; menus: import("@vue/reactivity").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/reactivity").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/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "close" | "update:modelValue" | "expand-change")[], string, { props: import("../cascader-panel/src/node").CascaderProps; options: import("../cascader-panel/src/node").CascaderOption[]; border: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ ns: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; menuList: import("@vue/reactivity").Ref; menus: import("@vue/reactivity").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/reactivity").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/runtime-core").ComponentCustomProperties) | null>; suggestionPanel: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly height: import("@element-plus-next/vue-utils").EpPropMergeType; readonly always: boolean; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropMergeType; readonly wrapStyle: import("@vue/runtime-dom").StyleValue; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropMergeType; readonly tag: string; readonly minSize: number; readonly native: boolean; readonly noresize: boolean; }> & Omit; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "height" | "always" | "maxHeight" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "minSize" | "native" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { wrap$: import("@vue/reactivity").Ref; update: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; handleScroll: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, { readonly height: import("@element-plus-next/vue-utils").EpPropMergeType; readonly always: boolean; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropMergeType; readonly wrapStyle: import("@vue/runtime-dom").StyleValue; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropMergeType; readonly tag: string; readonly minSize: number; readonly native: boolean; readonly 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ wrap$: import("@vue/reactivity").Ref; update: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; handleScroll: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; popperVisible: import("@vue/reactivity").Ref; inputHover: import("@vue/reactivity").Ref; inputPlaceholder: import("@vue/reactivity").ComputedRef; filtering: import("@vue/reactivity").Ref; presentText: import("@vue/reactivity").ComputedRef; checkedValue: import("@vue/reactivity").WritableComputedRef; inputValue: import("@vue/reactivity").Ref; searchInputValue: import("@vue/reactivity").Ref; presentTags: import("@vue/reactivity").Ref; allPresentTags: import("@vue/reactivity").Ref; suggestions: import("@vue/reactivity").Ref; isDisabled: import("@vue/reactivity").ComputedRef; isOnComposition: import("@vue/reactivity").Ref; realSize: _vue_reactivity.ComputedRef<"" | "small" | "default" | "large">; tagSize: import("@vue/reactivity").ComputedRef<"default" | "small">; multiple: import("@vue/reactivity").ComputedRef; readonly: import("@vue/reactivity").ComputedRef; clearBtnVisible: import("@vue/reactivity").ComputedRef; nsCascader: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsInput: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; t: import("packages/web/vue-hooks/dist").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/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "blur" | "focus" | "update:modelValue" | "visible-change" | "expand-change" | "remove-tag")[], "change" | "blur" | "focus" | "update:modelValue" | "visible-change" | "expand-change" | "remove-tag", import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly; validator: (val: string) => val is "" | "small" | "default" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("@vue/runtime-core").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; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("@vue/runtime-core").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; tagType: { default: string; type: import("@vue/runtime-core").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: { type: BooleanConstructor; default: boolean; }; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; "onRemove-tag"?: ((...args: any[]) => any) | undefined; }, { props: import("../cascader-panel/src/node").CascaderProps; disabled: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; clearable: boolean; validateEvent: boolean; separator: string; popperClass: string; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; debounce: number; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagType: import("@element-plus-next/vue-utils").EpPropMergeType; showAllLevels: boolean; beforeFilter: (value: string) => boolean | Promise; }>>; export default _Cascader; export declare const ElCascader: SFCWithInstall; validator: (val: string) => val is "" | "small" | "default" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("@vue/runtime-core").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; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("@vue/runtime-core").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; tagType: { default: string; type: import("@vue/runtime-core").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: { type: BooleanConstructor; default: boolean; }; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }, { popperOptions: Partial; tooltipRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "disabled" | "trigger" | "open" | "role" | "arrowOffset" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter" | "triggerKeys" | "onUpdate:visible" | "visibleArrow" | "showArrow">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; }, { compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide")[], string, { effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; popperPaneRef: import("@vue/reactivity").ComputedRef; input: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly readonly: import("@element-plus-next/vue-utils").EpPropMergeType; readonly form: string; readonly label: string; readonly type: string; readonly size: any; readonly disabled: boolean; readonly id: string; readonly autocomplete: string; readonly modelValue: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>; readonly autosize: import("..").InputAutoSize; readonly clearable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showPassword: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropMergeType; readonly suffixIcon: import("@element-plus-next/vue-utils").IconProp; readonly prefixIcon: import("@element-plus-next/vue-utils").IconProp; readonly containerRole: string; readonly tabindex: import("@element-plus-next/vue-utils").EpPropMergeType; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly inputStyle: import("@vue/runtime-dom").StyleValue; }> & Omit; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "readonly" | "form" | "label" | "type" | "size" | "disabled" | "id" | "autocomplete" | "modelValue" | "autosize" | "clearable" | "showPassword" | "showWordLimit" | "suffixIcon" | "prefixIcon" | "containerRole" | "tabindex" | "validateEvent" | "inputStyle">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: ((event: "input", 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: Event | KeyboardEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "update:modelValue", value: string) => void) & ((event: "clear") => void); $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; }, { input: import("@vue/reactivity").ShallowRef; textarea: import("@vue/reactivity").ShallowRef; ref: import("@vue/reactivity").ComputedRef; textareaStyle: import("@vue/reactivity").ComputedRef; autosize: import("@vue/reactivity").Ref; focus: () => Promise; blur: () => void | undefined; select: () => void; clear: () => void; resizeTextarea: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:modelValue": (value: string) => boolean; input: (value: string) => boolean; change: (value: string) => boolean; focus: (evt: FocusEvent) => boolean; blur: (evt: FocusEvent) => boolean; clear: () => boolean; mouseleave: (evt: MouseEvent) => boolean; mouseenter: (evt: MouseEvent) => boolean; keydown: (evt: Event | KeyboardEvent) => boolean; compositionstart: (evt: CompositionEvent) => boolean; compositionupdate: (evt: CompositionEvent) => boolean; compositionend: (evt: CompositionEvent) => boolean; }, string, { readonly readonly: import("@element-plus-next/vue-utils").EpPropMergeType; readonly form: string; readonly label: string; readonly type: string; readonly size: any; readonly disabled: boolean; readonly id: string; readonly autocomplete: string; readonly modelValue: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>; readonly autosize: import("..").InputAutoSize; readonly clearable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showPassword: import("@element-plus-next/vue-utils").EpPropMergeType; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropMergeType; readonly suffixIcon: import("@element-plus-next/vue-utils").IconProp; readonly prefixIcon: import("@element-plus-next/vue-utils").IconProp; readonly containerRole: string; readonly tabindex: import("@element-plus-next/vue-utils").EpPropMergeType; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly inputStyle: import("@vue/runtime-dom").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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly size: { readonly type: _vue_runtime_core.PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly disabled: BooleanConstructor; readonly modelValue: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>; readonly type: import("@element-plus-next/vue-utils").EpPropFinalized; readonly resize: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly autosize: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>; readonly autocomplete: import("@element-plus-next/vue-utils").EpPropFinalized; readonly formatter: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly parser: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placeholder: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly form: import("@element-plus-next/vue-utils").EpPropFinalized; readonly readonly: import("@element-plus-next/vue-utils").EpPropFinalized; readonly clearable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showPassword: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showWordLimit: import("@element-plus-next/vue-utils").EpPropFinalized; readonly suffixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly prefixIcon: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown, "", boolean>; readonly containerRole: import("@element-plus-next/vue-utils").EpPropFinalized; readonly label: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized; readonly validateEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly inputStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, () => import("packages/web/utils/dist").Mutable<{}>, boolean>; }>> & { onChange?: ((value: string) => any) | undefined; onCompositionend?: ((evt: CompositionEvent) => any) | undefined; onCompositionstart?: ((evt: CompositionEvent) => any) | undefined; onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined; onFocus?: ((evt: FocusEvent) => any) | undefined; onBlur?: ((evt: FocusEvent) => any) | undefined; onInput?: ((value: string) => any) | undefined; onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined; onMouseenter?: ((evt: MouseEvent) => any) | undefined; onMouseleave?: ((evt: MouseEvent) => any) | undefined; "onUpdate:modelValue"?: ((value: string) => any) | undefined; onClear?: (() => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ input: import("@vue/reactivity").ShallowRef; textarea: import("@vue/reactivity").ShallowRef; ref: import("@vue/reactivity").ComputedRef; textareaStyle: import("@vue/reactivity").ComputedRef; autosize: import("@vue/reactivity").Ref; focus: () => Promise; blur: () => void | undefined; select: () => void; clear: () => void; resizeTextarea: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { prepend: (_: {}) => any; prefix: (_: {}) => any; suffix: (_: {}) => any; append: (_: {}) => any; }; }) | null>; tagWrapper: import("@vue/reactivity").Ref; panel: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ props: import("../cascader-panel/src/node").CascaderProps; options: import("../cascader-panel/src/node").CascaderOption[]; border: boolean; }> & Omit; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "props" | "options" | "border">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "change" | "close" | "update:modelValue" | "expand-change", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; }, { ns: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; menuList: import("@vue/reactivity").Ref; menus: import("@vue/reactivity").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/reactivity").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/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "close" | "update:modelValue" | "expand-change")[], string, { props: import("../cascader-panel/src/node").CascaderProps; options: import("../cascader-panel/src/node").CascaderOption[]; border: 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ ns: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; menuList: import("@vue/reactivity").Ref; menus: import("@vue/reactivity").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/reactivity").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/runtime-core").ComponentCustomProperties) | null>; suggestionPanel: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly height: import("@element-plus-next/vue-utils").EpPropMergeType; readonly always: boolean; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropMergeType; readonly wrapStyle: import("@vue/runtime-dom").StyleValue; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropMergeType; readonly tag: string; readonly minSize: number; readonly native: boolean; readonly noresize: boolean; }> & Omit; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "height" | "always" | "maxHeight" | "wrapStyle" | "wrapClass" | "viewClass" | "viewStyle" | "tag" | "minSize" | "native" | "noresize">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "scroll", args_0: { scrollTop: number; scrollLeft: number; }) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; }, { wrap$: import("@vue/reactivity").Ref; update: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; handleScroll: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { scroll: ({ scrollTop, scrollLeft, }: { scrollTop: number; scrollLeft: number; }) => boolean; }, string, { readonly height: import("@element-plus-next/vue-utils").EpPropMergeType; readonly always: boolean; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropMergeType; readonly wrapStyle: import("@vue/runtime-dom").StyleValue; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewClass: import("@element-plus-next/vue-utils").EpPropMergeType; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropMergeType; readonly tag: string; readonly minSize: number; readonly native: boolean; readonly 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/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized; readonly native: BooleanConstructor; readonly wrapStyle: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown, "", boolean>; readonly wrapClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly viewStyle: import("@element-plus-next/vue-utils").EpPropFinalized; readonly noresize: BooleanConstructor; readonly tag: import("@element-plus-next/vue-utils").EpPropFinalized; readonly always: BooleanConstructor; readonly minSize: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onScroll?: ((args_0: { scrollTop: number; scrollLeft: number; }) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ wrap$: import("@vue/reactivity").Ref; update: () => void; scrollTo: { (xCord: number, yCord?: number | undefined): void; (options: ScrollToOptions): void; }; setScrollTop: (value: number) => void; setScrollLeft: (value: number) => void; handleScroll: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; popperVisible: import("@vue/reactivity").Ref; inputHover: import("@vue/reactivity").Ref; inputPlaceholder: import("@vue/reactivity").ComputedRef; filtering: import("@vue/reactivity").Ref; presentText: import("@vue/reactivity").ComputedRef; checkedValue: import("@vue/reactivity").WritableComputedRef; inputValue: import("@vue/reactivity").Ref; searchInputValue: import("@vue/reactivity").Ref; presentTags: import("@vue/reactivity").Ref; allPresentTags: import("@vue/reactivity").Ref; suggestions: import("@vue/reactivity").Ref; isDisabled: import("@vue/reactivity").ComputedRef; isOnComposition: import("@vue/reactivity").Ref; realSize: _vue_reactivity.ComputedRef<"" | "small" | "default" | "large">; tagSize: import("@vue/reactivity").ComputedRef<"default" | "small">; multiple: import("@vue/reactivity").ComputedRef; readonly: import("@vue/reactivity").ComputedRef; clearBtnVisible: import("@vue/reactivity").ComputedRef; nsCascader: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; nsInput: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; t: import("packages/web/vue-hooks/dist").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/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("change" | "blur" | "focus" | "update:modelValue" | "visible-change" | "expand-change" | "remove-tag")[], "change" | "blur" | "focus" | "update:modelValue" | "visible-change" | "expand-change" | "remove-tag", import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly; validator: (val: string) => val is "" | "small" | "default" | "large"; }; placeholder: { type: StringConstructor; }; disabled: BooleanConstructor; clearable: BooleanConstructor; filterable: BooleanConstructor; filterMethod: { type: import("@vue/runtime-core").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; collapseTagsTooltip: { type: BooleanConstructor; default: boolean; }; debounce: { type: NumberConstructor; default: number; }; beforeFilter: { type: import("@vue/runtime-core").PropType<(value: string) => boolean | Promise>; default: () => boolean; }; popperClass: { type: StringConstructor; default: string; }; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; tagType: { default: string; type: import("@vue/runtime-core").PropType>; required: false; validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validateEvent: { type: BooleanConstructor; default: boolean; }; modelValue: import("@vue/runtime-core").PropType; options: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderOption[]; }; props: { type: import("@vue/runtime-core").PropType; default: () => import("../cascader-panel/src/node").CascaderProps; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; "onExpand-change"?: ((...args: any[]) => any) | undefined; "onRemove-tag"?: ((...args: any[]) => any) | undefined; }, { props: import("../cascader-panel/src/node").CascaderProps; disabled: boolean; options: import("../cascader-panel/src/node").CascaderOption[]; clearable: boolean; validateEvent: boolean; separator: string; popperClass: string; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; debounce: number; filterable: boolean; filterMethod: (node: import("../cascader-panel/src/node").default, keyword: string) => boolean; collapseTags: boolean; collapseTagsTooltip: boolean; tagType: import("@element-plus-next/vue-utils").EpPropMergeType; showAllLevels: boolean; beforeFilter: (value: string) => boolean | Promise; }>>;