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;