import { CSSProperties } from 'vue'; import { MountElement } from '../utils'; export interface TooltipProps { open?: boolean; openControl?: boolean; content?: string; tooltip?: string; maxWidth?: string | number; bgColor?: string; placement?: 'top' | 'topLeft' | 'topRight' | 'bottom' | 'bottomLeft' | 'bottomRight' | 'left' | 'leftTop' | 'leftBottom' | 'right' | 'rightTop' | 'rightBottom'; arrow?: boolean; arrowPointAtCenter?: boolean; contentClass?: string; contentStyle?: CSSProperties; tooltipClass?: string; tooltipStyle?: CSSProperties; popupClassName?: string; popupStyle?: CSSProperties; disabled?: boolean; trigger?: 'hover' | 'click' | 'focus' | 'contextmenu'; keyboard?: boolean; flip?: boolean; showDelay?: number; hideDelay?: number; destroyOnHide?: boolean; getDisabled?: () => boolean; anchor?: MountElement | null; to?: string | MountElement | false; zIndex?: number; transitionDuration?: number; tooltipRole?: string; tooltipLabelledby?: string; describedBy?: boolean; } export declare const TOOLTIP_INHERITED_DEFAULTS: { readonly arrow: true; readonly flip: true; readonly open: undefined; readonly describedBy: true; };