import type { Snippet } from 'svelte'; type TriggerProps = { onpointerenter: (e: PointerEvent) => void; onpointerleave: (e: PointerEvent) => void; onfocus: (e: FocusEvent) => void; onblur: (e: FocusEvent) => void; onkeydown: (e: KeyboardEvent) => void; onpointerdown: (e: PointerEvent) => void; 'aria-describedby': string | undefined; }; type Props = { text?: string; side?: 'top' | 'bottom' | 'left' | 'right'; ignoreNonKeyboardFocus?: boolean; delayDuration?: number; contentClass?: string; children?: Snippet; child?: Snippet<[{ props: TriggerProps; }]>; content?: Snippet; }; declare const Tooltip: import("svelte").Component; type Tooltip = ReturnType; export default Tooltip;