import { EleTooltipInstance } from '../ele-app/plus'; declare const _default: import('vue').DefineComponent<{ transition: { type: StringConstructor; default: string; }; bodyClass: StringConstructor; bodyStyle: import('vue').PropType>; titleStyle: import('vue').PropType>; contentStyle: import('vue').PropType>; title: StringConstructor; width: import('element-plus/es/utils').EpPropFinalized; offset: import('element-plus/es/utils').EpPropFinalized; 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>; effect: { readonly default: "light"; readonly type: import('vue').PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; placement: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], unknown, unknown, "bottom", boolean>; popperOptions: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; tabindex: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; disabled: BooleanConstructor; teleported: import('element-plus/es/utils').EpPropFinalized; showArrow: import('element-plus/es/utils').EpPropFinalized; content: import('element-plus/es/utils').EpPropFinalized; persistent: import('element-plus/es/utils').EpPropFinalized; visible: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; enterable: { readonly default: true; readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; popperStyle: { readonly type: import('vue').PropType string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showAfter: import('element-plus/es/utils').EpPropFinalized; hideAfter: import('element-plus/es/utils').EpPropFinalized; autoClose: import('element-plus/es/utils').EpPropFinalized; popperClass: StringConstructor; bg: StringConstructor; arrowOffset: import('element-plus/es/utils').EpPropFinalized; triggerKeys: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import('vue').PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; appendTo: { readonly type: import('vue').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; }; ariaLabel: StringConstructor; className: StringConstructor; zIndex: NumberConstructor; gpuAcceleration: import('element-plus/es/utils').EpPropFinalized; arrowBg: StringConstructor; isPopover: BooleanConstructor; }, { tooltipRef: import('vue').Ref; tooltipProps: import('vue').ComputedRef>; hide: () => void; onUpdateVisible: (visible: boolean) => void; onPopBeforeEnter: () => void; onPopBeforeLeave: () => void; onPopAfterEnter: () => void; onPopAfterLeave: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { 'update:visible': (value: boolean) => boolean; 'before-enter': () => boolean; 'before-leave': () => boolean; 'after-enter': () => boolean; 'after-leave': () => boolean; }, string, import('vue').PublicProps, Readonly>; titleStyle: import('vue').PropType>; contentStyle: import('vue').PropType>; title: StringConstructor; width: import('element-plus/es/utils').EpPropFinalized; offset: import('element-plus/es/utils').EpPropFinalized; 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>; effect: { readonly default: "light"; readonly type: import('vue').PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; placement: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], unknown, unknown, "bottom", boolean>; popperOptions: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => Partial) | (() => Partial) | ((new (...args: any[]) => Partial) | (() => Partial))[], unknown, unknown, () => {}, boolean>; tabindex: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown, 0, boolean>; disabled: BooleanConstructor; teleported: import('element-plus/es/utils').EpPropFinalized; showArrow: import('element-plus/es/utils').EpPropFinalized; content: import('element-plus/es/utils').EpPropFinalized; persistent: import('element-plus/es/utils').EpPropFinalized; visible: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>; enterable: { readonly default: true; readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; readonly __epPropKey: true; }; popperStyle: { readonly type: import('vue').PropType string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue) | ((new (...args: any[]) => string | false | import('vue').CSSProperties | import('vue').StyleValue[]) | (() => import('vue').StyleValue))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; showAfter: import('element-plus/es/utils').EpPropFinalized; hideAfter: import('element-plus/es/utils').EpPropFinalized; autoClose: import('element-plus/es/utils').EpPropFinalized; popperClass: StringConstructor; bg: StringConstructor; arrowOffset: import('element-plus/es/utils').EpPropFinalized; triggerKeys: import('element-plus/es/utils').EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>; virtualRef: { readonly type: import('vue').PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; virtualTriggering: BooleanConstructor; appendTo: { readonly type: import('vue').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; }; ariaLabel: StringConstructor; className: StringConstructor; zIndex: NumberConstructor; gpuAcceleration: import('element-plus/es/utils').EpPropFinalized; arrowBg: StringConstructor; isPopover: BooleanConstructor; }>> & { "onUpdate:visible"?: ((value: boolean) => any) | undefined; "onBefore-enter"?: (() => any) | undefined; "onBefore-leave"?: (() => any) | undefined; "onAfter-enter"?: (() => any) | undefined; "onAfter-leave"?: (() => any) | undefined; }, { width: import('element-plus/es/utils').EpPropMergeType; offset: number; trigger: import('element-plus/es/utils').EpPropMergeType<(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>; effect: string; placement: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement) | ((new (...args: any[]) => "top" | "bottom" | "auto" | "auto-start" | "auto-end" | "right" | "left" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end") | (() => import('element-plus').Placement))[], unknown, unknown>; popperOptions: Partial; tabindex: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => string | number) | (() => string | number) | ((new (...args: any[]) => string | number) | (() => string | number))[], unknown, unknown>; disabled: boolean; teleported: import('element-plus/es/utils').EpPropMergeType; showArrow: import('element-plus/es/utils').EpPropMergeType; arrowOffset: number; triggerKeys: string[]; virtualTriggering: boolean; content: string; persistent: import('element-plus/es/utils').EpPropMergeType; visible: import('element-plus/es/utils').EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>; transition: string; enterable: import('element-plus/es/utils').EpPropMergeType; gpuAcceleration: import('element-plus/es/utils').EpPropMergeType; showAfter: number; hideAfter: number; autoClose: number; isPopover: boolean; }, {}>; export default _default;