export declare const ElDropdown: import("@element-plus-next/vue-utils").SFCWithInstall ("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>; readonly effect: { readonly default: "light"; readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").EpPropMergeType & {}) | (() => import("@element-plus-next/vue-utils").EpPropMergeType) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").EpPropMergeType & {}) | (() => import("@element-plus-next/vue-utils").EpPropMergeType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placement: 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, "bottom", boolean>; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly id: StringConstructor; readonly size: import("@element-plus-next/vue-utils").EpPropFinalized; readonly splitButton: BooleanConstructor; readonly hideOnClick: import("@element-plus-next/vue-utils").EpPropFinalized; readonly loop: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showTimeout: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideTimeout: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>; readonly popperClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: import("@element-plus-next/vue-utils").EpPropFinalized; readonly role: import("@element-plus-next/vue-utils").EpPropFinalized; readonly buttonProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { t: import("packages/web/vue-hooks/dist").Translator; ns: { namespace: _vue_reactivity.ComputedRef; b: (blockSuffix?: string | undefined) => string; e: (element?: string | undefined) => string; m: (modifier?: string | undefined) => string; be: (blockSuffix?: string | undefined, element?: string | undefined) => string; em: (element?: string | undefined, modifier?: string | undefined) => string; bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string; bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string; is: { (name: string, state: boolean | undefined): string; (name: string): string; }; cssVar: (object: Record) => Record; cssVarName: (name: string) => string; cssVarBlock: (object: Record) => Record; cssVarBlockName: (name: string) => string; }; scrollbar: import("@vue/reactivity").Ref; wrapStyle: import("@vue/reactivity").ComputedRef; dropdownTriggerKls: import("@vue/reactivity").ComputedRef; dropdownSize: _vue_reactivity.ComputedRef<"" | "small" | "default" | "large">; triggerId: import("@vue/reactivity").ComputedRef; triggerKeys: string[]; currentTabId: import("@vue/reactivity").Ref; handleCurrentTabIdChange: (id: string) => void; handlerMainButtonClick: (event: MouseEvent) => void; handleEntryFocus: (e: Event) => void; handleClose: () => void; handleOpen: () => void; handleBeforeShowTooltip: () => void; handleShowTooltip: (event?: Event | undefined) => void; handleBeforeHideTooltip: () => void; onFocusAfterTrapped: (e: Event) => void; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "disabled" | "trigger" | "open" | "role" | "arrowOffset" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter" | "triggerKeys" | "onUpdate:visible" | "visibleArrow" | "showArrow">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: "close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide", ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; }, { compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("close" | "hide" | "show" | "open" | "update:visible" | "before-show" | "before-hide")[], string, { effect: string; offset: number; visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; transition: string; content: string; disabled: boolean; trigger: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown>; open: boolean; role: import("@element-plus-next/vue-utils").EpPropMergeType; arrowOffset: number; virtualTriggering: boolean; boundariesPadding: number; fallbackPlacements: import("@popperjs/core").Placement[]; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; placement: import("@element-plus-next/vue-utils").EpPropMergeType; popperOptions: Partial; strategy: import("@element-plus-next/vue-utils").EpPropMergeType; enterable: import("@element-plus-next/vue-utils").EpPropMergeType; focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; trapping: import("@element-plus-next/vue-utils").EpPropMergeType; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; pure: boolean; appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; teleported: import("@element-plus-next/vue-utils").EpPropMergeType; persistent: boolean; showAfter: number; hideAfter: number; triggerKeys: string[]; "onUpdate:visible": any; visibleArrow: import("@element-plus-next/vue-utils").EpPropMergeType; showArrow: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; visibleArrow: import("@element-plus-next/vue-utils").EpPropFinalized; hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; showArrow: import("@element-plus-next/vue-utils").EpPropFinalized; arrowOffset: import("@element-plus-next/vue-utils").EpPropFinalized; disabled: BooleanConstructor; trigger: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) | ((new (...args: any[]) => ("click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]) & {}) | (() => "click" | "contextmenu" | "focus" | "hover" | ("click" | "contextmenu" | "focus" | "hover")[]))[], unknown, unknown, "hover", boolean>; triggerKeys: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; onMouseenter: FunctionConstructor; onMouseleave: FunctionConstructor; onClick: FunctionConstructor; onKeydown: FunctionConstructor; onFocus: FunctionConstructor; onBlur: FunctionConstructor; onContextmenu: FunctionConstructor; id: StringConstructor; open: BooleanConstructor; appendTo: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; content: import("@element-plus-next/vue-utils").EpPropFinalized; rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: import("@element-plus-next/vue-utils").EpPropFinalized; teleported: import("@element-plus-next/vue-utils").EpPropFinalized; style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; effect: import("@element-plus-next/vue-utils").EpPropFinalized; enterable: import("@element-plus-next/vue-utils").EpPropFinalized; pure: BooleanConstructor; focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; trapping: import("@element-plus-next/vue-utils").EpPropFinalized; popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; zIndex: NumberConstructor; boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; offset: import("@element-plus-next/vue-utils").EpPropFinalized; placement: import("@element-plus-next/vue-utils").EpPropFinalized; popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; strategy: import("@element-plus-next/vue-utils").EpPropFinalized; showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; "onUpdate:visible": { readonly type: _vue_runtime_core.PropType<(val: boolean) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; role: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { onClose?: ((...args: any[]) => any) | undefined; onOpen?: ((...args: any[]) => any) | undefined; onShow?: ((...args: any[]) => any) | undefined; onHide?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onBefore-show"?: ((...args: any[]) => any) | undefined; "onBefore-hide"?: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ compatShowAfter: import("@vue/reactivity").ComputedRef; compatShowArrow: import("@vue/reactivity").ComputedRef>; popperRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & Omit; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "role">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase; }>>, { triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly role: import("@element-plus-next/vue-utils").EpPropMergeType; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ triggerRef: import("@vue/reactivity").Ref; contentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; referenceRef: import("@vue/reactivity").Ref; role: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & Omit (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "transition" | "content" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure" | "appendTo" | "rawContent" | "teleported" | "persistent" | "showAfter" | "hideAfter">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>>, { ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, { readonly effect: string; readonly offset: number; readonly visible: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>; readonly transition: string; readonly content: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; readonly appendTo: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>; readonly rawContent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly teleported: import("@element-plus-next/vue-utils").EpPropMergeType; readonly persistent: boolean; readonly showAfter: number; readonly hideAfter: number; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown, string, boolean>; readonly content: import("@element-plus-next/vue-utils").EpPropFinalized; readonly rawContent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly persistent: BooleanConstructor; readonly ariaLabel: StringConstructor; readonly visible: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>; readonly transition: import("@element-plus-next/vue-utils").EpPropFinalized; readonly teleported: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: { readonly type: import("@vue/runtime-core").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly style: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showAfter: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideAfter: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & import("@vue/reactivity").ShallowUnwrapRef<{ ariaHidden: import("@vue/reactivity").ComputedRef; entering: import("@vue/reactivity").Ref; leaving: import("@vue/reactivity").Ref; id: import("@vue/reactivity").Ref; intermediateOpen: import("@vue/reactivity").Ref; contentStyle: import("@vue/reactivity").ComputedRef; contentRef: import("@vue/reactivity").Ref<({ $: import("@vue/runtime-core").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & Omit import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, "effect" | "offset" | "visible" | "ariaLabel" | "virtualTriggering" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "placement" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "pure">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("@vue/runtime-core").Slot | undefined; }>; $root: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $parent: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("@vue/runtime-core").ComponentOptionsBase import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; }, { popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, string[], string, { readonly effect: string; readonly offset: number; readonly visible: boolean; readonly ariaLabel: string; readonly virtualTriggering: boolean; readonly boundariesPadding: number; readonly fallbackPlacements: import("@popperjs/core").Placement[]; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType; readonly popperOptions: Partial; readonly strategy: import("@element-plus-next/vue-utils").EpPropMergeType; readonly enterable: import("@element-plus-next/vue-utils").EpPropMergeType; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropMergeType; readonly trapping: import("@element-plus-next/vue-utils").EpPropMergeType; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropMergeType; readonly pure: boolean; }> & { beforeCreate?: ((() => void) | (() => void)[]) | undefined; created?: ((() => void) | (() => void)[]) | undefined; beforeMount?: ((() => void) | (() => void)[]) | undefined; mounted?: ((() => void) | (() => void)[]) | undefined; beforeUpdate?: ((() => void) | (() => void)[]) | undefined; updated?: ((() => void) | (() => void)[]) | undefined; activated?: ((() => void) | (() => void)[]) | undefined; deactivated?: ((() => void) | (() => void)[]) | undefined; beforeDestroy?: ((() => void) | (() => void)[]) | undefined; beforeUnmount?: ((() => void) | (() => void)[]) | undefined; destroyed?: ((() => void) | (() => void)[]) | undefined; unmounted?: ((() => void) | (() => void)[]) | undefined; renderTracked?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; renderTriggered?: (((e: import("@vue/reactivity").DebuggerEvent) => void) | ((e: import("@vue/reactivity").DebuggerEvent) => void)[]) | undefined; errorCaptured?: (((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void) | ((err: unknown, instance: import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null, info: string) => boolean | void)[]) | undefined; }; $forceUpdate: () => void; $nextTick: typeof import("@vue/runtime-core").nextTick; $watch(source: string | Function, cb: Function, options?: import("@vue/runtime-core").WatchOptions | undefined): import("@vue/runtime-core").WatchStopHandle; } & Readonly import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly className: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly effect: import("@element-plus-next/vue-utils").EpPropFinalized; readonly visible: BooleanConstructor; readonly enterable: import("@element-plus-next/vue-utils").EpPropFinalized; readonly pure: BooleanConstructor; readonly focusOnShow: import("@element-plus-next/vue-utils").EpPropFinalized; readonly trapping: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperClass: { readonly type: import("@vue/runtime-core").PropType (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | (string | { [x: string]: boolean; } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly popperStyle: { readonly type: import("@vue/runtime-core").PropType import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue) | ((new (...args: any[]) => import("@vue/runtime-dom").StyleValue & {}) | (() => import("@vue/runtime-dom").StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly referenceEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly triggerTargetEl: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly stopPopperMouseEvent: import("@element-plus-next/vue-utils").EpPropFinalized; readonly ariaLabel: import("@element-plus-next/vue-utils").EpPropFinalized; readonly virtualTriggering: BooleanConstructor; readonly zIndex: NumberConstructor; readonly boundariesPadding: import("@element-plus-next/vue-utils").EpPropFinalized; readonly fallbackPlacements: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, () => never[], boolean>; readonly gpuAcceleration: import("@element-plus-next/vue-utils").EpPropFinalized; readonly offset: import("@element-plus-next/vue-utils").EpPropFinalized; readonly placement: import("@element-plus-next/vue-utils").EpPropFinalized; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly strategy: import("@element-plus-next/vue-utils").EpPropFinalized; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | undefined; } & import("@vue/reactivity").ShallowUnwrapRef<{ popperContentRef: import("@vue/reactivity").Ref; popperInstanceRef: import("@vue/reactivity").Ref; updatePopper: (shouldUpdateZIndex?: boolean) => void; contentStyle: import("@vue/reactivity").ComputedRef; }> & {} & import("@vue/runtime-core").ComponentCustomProperties & { $slots: { default: (_: {}) => any; }; }) | null>; destroyed: import("@vue/reactivity").Ref; shouldRender: import("@vue/reactivity").ComputedRef; shouldShow: import("@vue/reactivity").ComputedRef; onClose: (e?: Event | undefined) => void; open: import("@vue/reactivity").Ref; onAfterShow: () => void; onBeforeEnter: () => void; onBeforeLeave: () => void; onContentEnter: (event: unknown) => void; onContentLeave: (event: unknown) => void; onTransitionLeave: () => void; onBlur: () => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; open: import("@vue/reactivity").Ref; hide: (event?: Event | undefined) => void; isFocusInsideContent: () => boolean | undefined; updatePopper: () => void; onOpen: (event?: Event | undefined) => void; onClose: (event?: Event | undefined) => void; }> & {} & import("@vue/runtime-core").ComponentCustomProperties) | null>; contentRef: import("@vue/reactivity").Ref; triggeringElementRef: import("@vue/reactivity").Ref; referenceElementRef: import("@vue/reactivity").Ref; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("click" | "visible-change" | "command")[], "click" | "visible-change" | "command", import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly ("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>; readonly effect: { readonly default: "light"; readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; readonly type: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").EpPropMergeType & {}) | (() => import("@element-plus-next/vue-utils").EpPropMergeType) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").EpPropMergeType & {}) | (() => import("@element-plus-next/vue-utils").EpPropMergeType))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly placement: 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, "bottom", boolean>; readonly popperOptions: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; readonly id: StringConstructor; readonly size: import("@element-plus-next/vue-utils").EpPropFinalized; readonly splitButton: BooleanConstructor; readonly hideOnClick: import("@element-plus-next/vue-utils").EpPropFinalized; readonly loop: import("@element-plus-next/vue-utils").EpPropFinalized; readonly showTimeout: import("@element-plus-next/vue-utils").EpPropFinalized; readonly hideTimeout: import("@element-plus-next/vue-utils").EpPropFinalized; readonly tabindex: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>; readonly popperClass: import("@element-plus-next/vue-utils").EpPropFinalized; readonly disabled: import("@element-plus-next/vue-utils").EpPropFinalized; readonly role: import("@element-plus-next/vue-utils").EpPropFinalized; readonly buttonProps: { readonly type: import("@vue/runtime-core").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onCommand?: ((...args: any[]) => any) | undefined; }, { readonly effect: string; readonly size: string; readonly disabled: import("@element-plus-next/vue-utils").EpPropMergeType; readonly 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>; readonly tabindex: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>; readonly maxHeight: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>; readonly role: string; readonly loop: import("@element-plus-next/vue-utils").EpPropMergeType; readonly placement: import("@element-plus-next/vue-utils").EpPropMergeType<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown>; readonly popperOptions: Partial; readonly popperClass: string; readonly showTimeout: number; readonly hideTimeout: number; readonly hideOnClick: import("@element-plus-next/vue-utils").EpPropMergeType; readonly splitButton: boolean; }>> & { DropdownItem: import("@vue/runtime-core").DefineComponent<{ readonly command: import("@element-plus-next/vue-utils").EpPropFinalized {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { handleClick: (event: PointerEvent) => void; handlePointerMove: (event: PointerEvent) => void; handlePointerLeave: (event: PointerEvent) => void; textContent: import("@vue/reactivity").ComputedRef; propsAndAttrs: import("@vue/reactivity").ComputedRef<{ onClick: ((...args: any[]) => any) | undefined; onPointermove: ((...args: any[]) => any) | undefined; onPointerleave: ((...args: any[]) => any) | undefined; icon: import("@element-plus-next/vue-utils").IconProp | undefined; disabled: boolean; command: import("@element-plus-next/vue-utils").EpPropMergeType; divided: boolean; textValue: string | undefined; }>; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove")[], "click" | "pointerleave" | "pointermove", import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; onPointermove?: ((...args: any[]) => any) | undefined; onPointerleave?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly command: import("@element-plus-next/vue-utils").EpPropMergeType; readonly divided: boolean; }>; DropdownMenu: import("@vue/runtime-core").DefineComponent<{ onKeydown: { readonly type: import("@vue/runtime-core").PropType<(e: KeyboardEvent) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { size: import("@vue/reactivity").ComputedRef | undefined; rovingFocusGroupRootStyle: import("@vue/reactivity").Ref; tabIndex: import("@vue/reactivity").Ref; dropdownKls: import("@vue/reactivity").ComputedRef; role: import("@vue/reactivity").ComputedRef; triggerId: import("@vue/reactivity").ComputedRef; dropdownListWrapperRef: (el: Element | import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null) => void; handleKeydown: (e: KeyboardEvent) => void; onBlur: (e: Event) => void; onFocus: (e: FocusEvent) => void; onMousedown: (e: Event) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>; }; export default ElDropdown; export declare const ElDropdownItem: import("@element-plus-next/vue-utils").SFCWithInstall {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { handleClick: (event: PointerEvent) => void; handlePointerMove: (event: PointerEvent) => void; handlePointerLeave: (event: PointerEvent) => void; textContent: import("@vue/reactivity").ComputedRef; propsAndAttrs: import("@vue/reactivity").ComputedRef<{ onClick: ((...args: any[]) => any) | undefined; onPointermove: ((...args: any[]) => any) | undefined; onPointerleave: ((...args: any[]) => any) | undefined; icon: import("@element-plus-next/vue-utils").IconProp | undefined; disabled: boolean; command: import("@element-plus-next/vue-utils").EpPropMergeType; divided: boolean; textValue: string | undefined; }>; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, ("click" | "pointerleave" | "pointermove")[], "click" | "pointerleave" | "pointermove", import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly {}, boolean>; readonly disabled: BooleanConstructor; readonly divided: BooleanConstructor; readonly textValue: StringConstructor; readonly icon: { readonly type: import("@vue/runtime-core").PropType import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp) | ((new (...args: any[]) => import("@element-plus-next/vue-utils").IconProp & {}) | (() => import("@element-plus-next/vue-utils").IconProp))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & { onClick?: ((...args: any[]) => any) | undefined; onPointermove?: ((...args: any[]) => any) | undefined; onPointerleave?: ((...args: any[]) => any) | undefined; }, { readonly disabled: boolean; readonly command: import("@element-plus-next/vue-utils").EpPropMergeType; readonly divided: boolean; }>>; export declare const ElDropdownMenu: import("@element-plus-next/vue-utils").SFCWithInstall void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }, { size: import("@vue/reactivity").ComputedRef | undefined; rovingFocusGroupRootStyle: import("@vue/reactivity").Ref; tabIndex: import("@vue/reactivity").Ref; dropdownKls: import("@vue/reactivity").ComputedRef; role: import("@vue/reactivity").ComputedRef; triggerId: import("@vue/reactivity").ComputedRef; dropdownListWrapperRef: (el: Element | import("@vue/runtime-core").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("@vue/runtime-core").ComponentOptionsBase> | null) => void; handleKeydown: (e: KeyboardEvent) => void; onBlur: (e: Event) => void; onFocus: (e: FocusEvent) => void; onMousedown: (e: Event) => void; }, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, Record, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>>, {}>>; export * from './src/dropdown'; export * from './src/tokens';