import { nextTick } from 'vue'; import type { ComponentPublicInstance } from 'vue'; import type { QueryChangeCtx, SelectOptionProxy } from './token'; export declare function useSelectStates(props: any): { options: Map; cachedOptions: Map; createdLabel: null; createdSelected: boolean; selected: any; inputLength: number; inputWidth: number; optionsCount: number; filteredOptionsCount: number; visible: boolean; softFocus: boolean; selectedLabel: string; hoverIndex: number; query: string; previousQuery: null; inputHovering: boolean; cachedPlaceHolder: string; currentPlaceholder: string; menuVisibleOnFocus: boolean; isOnComposition: boolean; isSilentBlur: boolean; prefixWidth: number; tagInMultiLine: boolean; }; declare type States = ReturnType; export declare const useSelect: (props: any, states: States, ctx: any) => { optionsArray: import("@vue/reactivity").ComputedRef; selectSize: _vue_reactivity.ComputedRef<"" | "small" | "default" | "large">; handleResize: () => void; debouncedOnInputChange: import("lodash").DebouncedFunc<() => void>; debouncedQueryChange: import("lodash").DebouncedFunc<(e: any) => void>; deletePrevTag: (e: any) => void; deleteTag: (event: any, tag: any) => void; deleteSelected: (event: any) => void; handleOptionSelect: (option: any, byClick: any) => void; scrollToOption: (option: any) => void; readonly: import("@vue/reactivity").ComputedRef; resetInputHeight: () => void; showClose: import("@vue/reactivity").ComputedRef; iconComponent: import("@vue/reactivity").ComputedRef; iconReverse: import("@vue/reactivity").ComputedRef; showNewOption: import("@vue/reactivity").ComputedRef; collapseTagSize: import("@vue/reactivity").ComputedRef<"default" | "small">; setSelected: () => void; managePlaceholder: () => void; selectDisabled: import("@vue/reactivity").ComputedRef; emptyText: import("@vue/reactivity").ComputedRef; toggleLastOptionHitState: (hit?: boolean) => any; resetInputState: (e: KeyboardEvent) => void; handleComposition: (event: any) => void; onOptionCreate: (vm: SelectOptionProxy) => void; onOptionDestroy: (key: any, vm: SelectOptionProxy) => void; handleMenuEnter: () => void; handleFocus: (event: any) => void; blur: () => void; handleBlur: (event: Event) => void; handleClearClick: (event: Event) => void; handleClose: () => void; handleKeydownEscape: (event: KeyboardEvent) => void; toggleMenu: () => void; selectOption: () => void; getValueKey: (item: any) => any; navigateOptions: (direction: any) => void; dropMenuVisible: import("@vue/reactivity").WritableComputedRef; queryChange: import("@vue/reactivity").ShallowRef; groupQueryChange: import("@vue/reactivity").ShallowRef; reference: import("@vue/reactivity").Ref void; blur: () => void; input: HTMLInputElement; }, {}, {}, {}, {}, {}, { focus: () => void; blur: () => void; input: HTMLInputElement; }, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null>; input: import("@vue/reactivity").Ref; 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: 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: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof 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>; tags: import("@vue/reactivity").Ref; selectWrapper: import("@vue/reactivity").Ref; scrollbar: import("@vue/reactivity").Ref<{ handleScroll: () => void; } | null>; }; export {};