declare const _default: __VLS_WithTemplateSlots import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }, { /** * @description trigger element */ triggerRef: import("vue").Ref<{ forwardRef: HTMLElement; } | null>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable))[], unknown, unknown, "hover", boolean>; readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; readonly virtualRef: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly virtualTriggering: BooleanConstructor; readonly onMouseenter: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onMouseleave: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onClick: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onKeydown: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onFocus: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onBlur: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly onContextmenu: { readonly type: import("vue").PropType<(e: Event) => void>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly id: StringConstructor; readonly open: BooleanConstructor; }>>, { readonly open: boolean; readonly disabled: boolean; readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable & {}) | (() => import("element-plus/es/utils").Arrayable))[], unknown, unknown>; readonly virtualTriggering: boolean; readonly triggerKeys: string[]; }>, { default?(_: {}): any; }>; export default _default; declare type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };