import { type TooltipProps } from './Tooltip';
export declare class TooltipManager {
    private tooltip;
    private registrants;
    private showTimeoutId?;
    private nextRegistrantId;
    constructor();
    register(props: TooltipProps & {
        target: HTMLElement;
        showDelay?: number;
    }): number;
    private onTargetMouseEnter;
    private onTargetMouseLeave;
    unregister(tooltipId: number): void;
    dispose(): void;
}
