import { type CSSProperties, type ReactNode, type RefObject } from "react"; export type Position = "top" | "bottom" | "left" | "right" | "auto"; export interface TooltipProps { as?: "span" | "div"; boxAlign?: "auto" | "center" | "left" | "right"; Component?: "span" | "div"; center?: boolean; children?: ReactNode; className?: string; containerRef?: RefObject; cursor?: CSSProperties["cursor"]; delay?: boolean; delayTime?: number; desktopOnly?: boolean; disableTriggers?: boolean; fill?: boolean; focusRing?: boolean; forceHide?: boolean; hideOnClick?: boolean; htmlType?: string; invertTheme?: boolean; lowerDelay?: boolean; maxWidth?: string | number; padding?: string | number; position?: Position; shown?: number; sticky?: boolean; style?: CSSProperties; tabIndex?: number | null; text?: ReactNode; tip?: boolean; tooltipClassName?: string; tooltipStyle?: CSSProperties; type?: string; useParentForBoundingRect?: boolean; wrap?: boolean; } export declare function Tooltip({ Component: componentProp, as, boxAlign, center, children, className, cursor, delay, delayTime, desktopOnly, disableTriggers, fill, focusRing, forceHide, maxWidth, padding, position, shown, style, tabIndex, text, tip, tooltipClassName, tooltipStyle, type, wrap, }: TooltipProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=tooltip.d.ts.map