export interface TooltipContext { open: () => boolean; setOpen: (v: boolean) => void; openDelay: () => number; closeDelay: () => number; disabled: () => boolean; triggerEl: { current: HTMLElement | null; }; setTriggerEl: (el: HTMLElement | null) => void; contentId: string; scheduleOpen: () => void; scheduleClose: () => void; cancel: () => void; } export declare function getTooltipContext(): TooltipContext; export declare function setTooltipContext(ctx: TooltipContext): void; interface Props { children?: import('svelte').Snippet; open?: boolean; openDelay?: number; closeDelay?: number; disabled?: boolean; onOpenChange?: (open: boolean) => void; } declare const Tooltip: import("svelte").Component; type Tooltip = ReturnType; export default Tooltip;