import { OverlayPosition } from './layout-overlay'; interface TooltipOptions { onToggle?: (isOpen: boolean) => void; anchor?: Element | null; overlay?: HTMLElement | null; mouseDelay?: number; isInOverlay?: (element: Element, overlay: Element) => boolean; positionX?: OverlayPosition; positionY?: OverlayPosition; } export declare const tooltip: ({ onToggle, anchor, overlay, mouseDelay, isInOverlay, positionX, positionY, }: TooltipOptions) => { isOpen: () => boolean; setAnchor: (newAnchor: Element) => void; flagClickOutside: () => void; flagMouseOverOverlay: (flag: boolean) => void; flagOverlayFocus: (flag: boolean) => void; onEscape: (event: KeyboardEvent) => void; setOverlay: (newOverlay: HTMLElement | null) => void; updatePosition({ x, y }: { x?: OverlayPosition | undefined; y?: OverlayPosition | undefined; }): void; initialOverlayCSSClass: string; stop(): void; }; export {}; //# sourceMappingURL=tooltip.d.ts.map