import { PropType, ExtractPropTypes } from 'vue'; /** * 属性 */ export declare const tooltipProps: { /** 自定义内容样式 */ bodyStyle: PropType>; /** 自定义背景色 */ bg: StringConstructor; /** 自定义箭头颜色 */ arrowBg: StringConstructor; /** 宽度 */ width: (StringConstructor | NumberConstructor)[]; /** 是否是气泡卡片 */ isPopover: BooleanConstructor; showArrow: import('element-plus/es/utils').EpPropFinalized; arrowOffset: import('element-plus/es/utils').EpPropFinalized; disabled: BooleanConstructor; trigger: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => "hover" | "focus" | "click" | "contextmenu" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable) | ((new (...args: any[]) => "hover" | "focus" | "click" | "contextmenu" | import('element-plus').TooltipTriggerType[]) | (() => import('element-plus/es/utils').Arrayable))[], unknown, unknown, "hover", boolean>; triggerKeys: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; appendTo: { readonly type: PropType string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; content: import('element-plus/es/utils').EpPropFinalized; rawContent: import('element-plus/es/utils').EpPropFinalized; persistent: BooleanConstructor; ariaLabel: StringConstructor; visible: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; transition: StringConstructor; teleported: import('element-plus/es/utils').EpPropFinalized; effect: import('element-plus/es/utils').EpPropFinalized; enterable: import('element-plus/es/utils').EpPropFinalized; zIndex: NumberConstructor; gpuAcceleration: import('element-plus/es/utils').EpPropFinalized; offset: import('element-plus/es/utils').EpPropFinalized; placement: import('element-plus/es/utils').EpPropFinalized; popperOptions: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; showAfter: import('element-plus/es/utils').EpPropFinalized; hideAfter: import('element-plus/es/utils').EpPropFinalized; autoClose: import('element-plus/es/utils').EpPropFinalized; className: StringConstructor; popperClass: StringConstructor; popperStyle: PropType>; }; export type TooltipProps = ExtractPropTypes; /** * 事件 */ export type TooltipEmits = { 'update:visible': (visible: boolean) => boolean; 'before-show': (e: Event) => boolean; 'before-hide': (e: Event) => boolean; show: (e: Event) => boolean; hide: (e: Event) => boolean; open: (e: any) => boolean; close: (e: any) => boolean; }; export declare const tooltipEmits: TooltipEmits; /** * 属性名 */ export type TooltipPropKeys = Array; export declare const tooltipPropKeys: TooltipPropKeys;