import React from "react";
type Side = "top" | "right" | "bottom" | "left";
type Align = "start" | "center" | "end";
interface TooltipProviderProps {
    delayDuration?: number;
    skipDelayDuration?: number;
    disableHoverableContent?: boolean;
    children: React.ReactNode;
}
declare const TooltipProvider: (props: TooltipProviderProps) => React.JSX.Element;
interface TooltipProps {
    content: React.ReactNode;
    side?: Side;
    sideOffset?: number;
    align?: Align;
    alignOffset?: number;
    delayDuration?: number;
    avoidCollisions?: boolean;
    arrow?: boolean;
    open?: boolean;
    defaultOpen?: boolean;
    onOpenChange?: (open: boolean) => void;
    className?: string;
    children: React.ReactElement;
}
declare const Tooltip: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<HTMLDivElement>>;
declare const TooltipContentSelector: string;
export { Tooltip, TooltipProvider, TooltipContentSelector, };
export type { TooltipProps, TooltipProviderProps };
//# sourceMappingURL=Tooltip.d.ts.map