import { Placement } from '@floating-ui/vue'; export interface TooltipProps { content?: string; trigger?: 'hover' | 'click'; placement?: Placement; transition?: string; openDelay?: number; closeDelay?: number; manual?: boolean; } export interface TooltipEmits { (e: 'on-change', value: boolean): void; (e: 'click-outside', value: boolean): void; } export interface TooltipInstance { show: () => void; hide: () => void; }