import { ComponentPropsWithRef, ReactNode } from "react"; export type Placement = "auto" | "auto-start" | "auto-end" | "top" | "top-start" | "top-end" | "bottom" | "bottom-start" | "bottom-end" | "right" | "right-start" | "right-end" | "left" | "left-start" | "left-end"; export interface TooltipProps extends ComponentPropsWithRef<"div"> { /** * Text to display inside tooltip */ message: string | undefined; /** * Element to be wrapped as Tooltip trigger */ children: React.ReactNode; /** * Tooltip position */ placement?: Placement; /** * Tooltip left icon */ icon?: ReactNode; } declare const Tooltip: ({ children, message, icon, placement, ...restProps }: TooltipProps) => import("react/jsx-runtime").JSX.Element; export default Tooltip;