import { FunctionComponent, ReactNode } from 'react'; import { type IconName } from '../icon'; type Size = 'small' | 'medium'; type MaxWidth = 'small' | 'medium' | 'large'; export type ToggletipPlacement = 'top' | 'right' | 'bottom' | 'left'; export interface ToggletipProps { label?: string; iconName?: IconName; children?: ReactNode | ReactNode[]; className?: string; /** * Toggletip closes when clicking outside the content or the trigger * @default true */ closeOnClickOutside?: boolean; /** * Set whether the toggletip is initially open * @default false */ defaultOpen?: boolean; /** * Toggletip placement on desktop (always top on mobile) * @default right */ desktopPlacement?: ToggletipPlacement; disabled?: boolean; invertedIcon?: boolean; size?: Size; maxWidth?: MaxWidth; } export declare const Toggletip: FunctionComponent; export {};