import { type ReactNode } from 'react';
export type TooltipPosition = 'top' | 'bottom' | 'left' | 'right';
export type TooltipVariant = 'default' | 'error' | 'warning' | 'success' | 'info';
interface TooltipProps {
    content: ReactNode;
    children: ReactNode;
    position?: TooltipPosition;
    variant?: TooltipVariant;
    delay?: number;
    disabled?: boolean;
    className?: string;
}
export declare function Tooltip({ content, children, position, variant, delay, disabled, className, }: TooltipProps): import("react/jsx-runtime").JSX.Element;
interface DisabledButtonTooltipProps {
    children: ReactNode;
    message: string | undefined;
    disabled: boolean;
    position?: TooltipPosition;
}
export declare function DisabledButtonTooltip({ children, message, disabled, position, }: DisabledButtonTooltipProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Tooltip.d.ts.map