| import { ElementUIComponent } from './component' | 
| import { PopoverPlacement } from './popover' | 
|   | 
| export type TooltipEffect = 'dark' | 'light' | 
|   | 
| /** Tooltip Component */ | 
| export declare class ElTooltip extends ElementUIComponent { | 
|   /** Tooltip theme */ | 
|   effect: TooltipEffect | 
|   | 
|   /** Display content, can be overridden by slot#content */ | 
|   content: String | 
|   | 
|   /** Position of Tooltip */ | 
|   placement: PopoverPlacement | 
|   | 
|   /** Visibility of Tooltip */ | 
|   value: boolean | 
|   | 
|   /** Whether Tooltip is disabled */ | 
|   disabled: boolean | 
|   | 
|   /** Offset of the Tooltip */ | 
|   offset: number | 
|   | 
|   /** Animation name */ | 
|   transition: string | 
|   | 
|   /** Whether an arrow is displayed. For more information, check Vue-popper page */ | 
|   visibleArrow: boolean | 
|   | 
|   /** Popper.js parameters */ | 
|   popperOptions: object | 
|   | 
|   /** Delay of appearance, in millisecond */ | 
|   openDelay: number | 
|   | 
|   /** Whether to control Tooltip manually. mouseenter and mouseleave won't have effects if set to true */ | 
|   manual: boolean | 
|   | 
|   /** Custom class name for Tooltip's popper */ | 
|   popperClass: string | 
|   | 
|   /** Whether the mouse can enter the tooltip     */ | 
|   enterable: string | 
|   | 
|   /** Timeout in milliseconds to hide tooltip */ | 
|   hideAfter: string | 
|   | 
|   /** Tooltip tabindex */ | 
|   tabindex: number | 
| } |