import * as React from "react";
declare const tooltipVariants: (props?: ({
    isVisible?: boolean | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
export interface TooltipProps {
    /**
     * The trigger element that the tooltip will attach to
     */
    children: React.ReactElement;
    /**
     * Heading text for the tooltip
     */
    heading?: string;
    /**
     * Description text for the tooltip
     */
    description: string;
    /**
     * Placement of the tooltip relative to the trigger
     */
    placement?: "top-start" | "top" | "top-end" | "bottom-start" | "bottom" | "bottom-end";
    /**
     * Whether to show the arrow/anchor
     */
    showArrow?: boolean;
    /**
     * Custom class name for the tooltip container
     */
    className?: string;
    /**
     * Delay before showing tooltip (in milliseconds)
     */
    delay?: number;
    /**
     * Whether the tooltip is disabled
     */
    disabled?: boolean;
}
declare const Tooltip: React.ForwardRefExoticComponent<TooltipProps & React.RefAttributes<HTMLDivElement>>;
export { Tooltip, tooltipVariants };
//# sourceMappingURL=Tooltip.d.ts.map