import React from "react";
export type TooltipProps = {
    open?: boolean;
    defaultOpen?: boolean;
    onOpenChange?: (open: boolean) => void;
    side?: "top" | "bottom" | "left" | "right";
    align?: "start" | "center" | "end";
    sideOffset?: number;
    title?: string | React.ReactNode;
    delayDuration?: number;
    asChild?: boolean;
    tooltipClassName?: string;
    tooltipStyle?: React.CSSProperties;
    children: React.ReactNode;
    className?: string;
    container?: HTMLElement;
    style?: React.CSSProperties;
} & Omit<React.HTMLAttributes<HTMLDivElement>, "title">;
export declare const Tooltip: React.ForwardRefExoticComponent<{
    open?: boolean;
    defaultOpen?: boolean;
    onOpenChange?: (open: boolean) => void;
    side?: "top" | "bottom" | "left" | "right";
    align?: "start" | "center" | "end";
    sideOffset?: number;
    title?: string | React.ReactNode;
    delayDuration?: number;
    asChild?: boolean;
    tooltipClassName?: string;
    tooltipStyle?: React.CSSProperties;
    children: React.ReactNode;
    className?: string;
    container?: HTMLElement;
    style?: React.CSSProperties;
} & Omit<React.HTMLAttributes<HTMLDivElement>, "title"> & React.RefAttributes<HTMLDivElement>>;
