import { default as React } from 'react';
export interface TooltipProps {
/** Content to display in the tooltip */
content: React.ReactNode;
/** Children that trigger the tooltip */
children: React.ReactNode;
/** Tooltip placement */
placement?: 'top' | 'bottom' | 'left' | 'right';
/** Delay before showing tooltip (ms) */
delayShow?: number;
/** Delay before hiding tooltip (ms) */
delayHide?: number;
/** Additional className for tooltip */
className?: string;
/** Disable the tooltip */
disabled?: boolean;
/** Show arrow */
showArrow?: boolean;
/** Variant style */
variant?: 'default' | 'info' | 'success' | 'warning' | 'error';
/** Trigger type */
trigger?: 'hover' | 'click';
/** Controlled mode - tooltip open state */
isOpen?: boolean;
/** Callback when visibility changes */
onVisibilityChange?: (visible: boolean) => void;
}
/**
* Tooltip Component
*
* Simple tooltip that appears on hover/click with configurable position and delay.
* Supports both controlled and uncontrolled modes.
*
* @example
* ```tsx
*
*
*
* ```
*
* @example
* ```tsx
*
*
*
* ```
*/
export declare const Tooltip: React.FC;
//# sourceMappingURL=tooltip.d.ts.map