/// <reference types="react" />
export declare const useTooltip: <TooltipData>(width: number, height: number) => {
    showTooltip: (args: Pick<Pick<import("@visx/tooltip/lib/hooks/useTooltip").UseTooltipParams<TooltipData>, "tooltipOpen" | "tooltipLeft" | "tooltipTop" | "tooltipData">, "tooltipLeft" | "tooltipTop" | "tooltipData"> | ((t: Pick<Pick<import("@visx/tooltip/lib/hooks/useTooltip").UseTooltipParams<TooltipData>, "tooltipOpen" | "tooltipLeft" | "tooltipTop" | "tooltipData">, "tooltipLeft" | "tooltipTop" | "tooltipData">) => Pick<Pick<import("@visx/tooltip/lib/hooks/useTooltip").UseTooltipParams<TooltipData>, "tooltipOpen" | "tooltipLeft" | "tooltipTop" | "tooltipData">, "tooltipLeft" | "tooltipTop" | "tooltipData">)) => void;
    hideTooltip: () => void;
    tooltipOpen: boolean;
    tooltipData: TooltipData | undefined;
    tooltipLeft: number;
    tooltipTop: number;
    containerRef: (element: HTMLElement | SVGElement | null) => void;
    containerBounds: import("react-use-measure").RectReadOnly;
    TooltipInPortal: import("react").FC<import("@visx/tooltip/lib/hooks/useTooltipInPortal").TooltipInPortalProps>;
};
