import type { CSSProperties } from 'vue'; import type { TriggerPosition } from '../_utils/constant'; import type { FloatingOptions } from '../_utils/floating'; import type { ClassName } from '../_utils/types'; export interface TooltipProps { floatingOptions?: FloatingOptions; popupVisible?: boolean; defaultPopupVisible?: boolean; disabled?: boolean; content?: string; position?: TriggerPosition; mini?: boolean; backgroundColor?: string; contentClass?: ClassName; contentStyle?: CSSProperties; arrowClass?: ClassName; arrowStyle?: CSSProperties; popupContainer?: string | HTMLElement; }