import { HTMLAttributes } from 'react'; export type TooltipPosition = 'top' | 'top-left' | 'top-right' | 'bottom' | 'bottom-left' | 'bottom-right' | 'left' | 'right'; export type TooltipSize = 'small' | 'medium' | 'large' | 'fit'; export interface TooltipProps { role?: HTMLAttributes['role']; children: JSX.Element | React.ReactNode; label: string; disabled?: boolean; position?: TooltipPosition; size?: TooltipSize; }