import { PropsWithChildren, ReactNode } from 'react';
type HintStatus = "default" | "warning" | "error";
export interface HintProps {
    tooltip?: ReactNode;
    status?: HintStatus;
    /** Attach tooltip to children instead of showing separate icon */
    attachToChildren?: boolean;
    /** Custom icon to use instead of default InfoIcon */
    icon?: ReactNode;
    /** Custom className for wrapper */
    className?: string;
    /** Placement of the tooltip */
    placement?: "top" | "bottom" | "left" | "right";
    /** Tooltip text color variant */
    tooltipVariant?: "primary" | "secondary";
    /** Custom offset for tooltip positioning [x, y] */
    offset?: [number, number];
}
export declare function Hint({ children, tooltip, status, attachToChildren, icon, className, placement, tooltipVariant, offset, }: PropsWithChildren<HintProps>): import("react/jsx-runtime").JSX.Element;
export {};
