/// <reference types="react" />
export type { TooltipArrowProps } from './Arrow';
export type { TooltipContentProps } from './Content';
export type { TooltipContentHeadingProps } from './ContentHeading';
export type { TooltipTriggerProps } from './Trigger';
export type { TooltipProps } from './Root';
export declare const Tooltip: {
    ({ children, delayDuration, ...props }: import('./Root').TooltipProps): JSX.Element;
    displayName: string;
} & {
    Trigger: import('react').ForwardRefExoticComponent<import("./Trigger").TooltipTriggerProps & import("react").RefAttributes<HTMLButtonElement>>;
    Arrow: {
        ({ className, backgroundColor, borderColor, }: import('./Arrow').TooltipArrowProps): JSX.Element;
        displayName: string;
    };
    Content: {
        ({ children, className, sideOffset, avoidCollisions, ...props }: import('./Content').TooltipContentProps): JSX.Element;
        displayName: string;
    };
    ContentHeading: {
        ({ children }: import('./ContentHeading').TooltipContentHeadingProps): JSX.Element;
        displayName: string;
    };
};
