import { FC, ReactElement, ReactNode } from 'react'; import { TooltipProps as TooltipStatelessProps } from './Tooltip'; declare type TooltipProps = Omit; declare type Trigger = 'click' | 'hover' | 'focus'; export declare type TooltipStatefulProps = TooltipProps & { /** * Компонент или элемент для которого нужно показать подсказку */ children: ReactElement; /** * Содержимое, которое будет показано в подсказке */ content: ReactNode; /** * Режим для показа подсказки. Может содержать несколько значений * * @default 'hover' */ trigger?: Trigger | Trigger[]; /** * Показывает подсказку сразу видимой * * @default false */ defaultVisible?: boolean; /** * Задержка в `ms` перед открытием подсказки * * @default 0 */ openDelay?: number; /** * Задержка в `ms` перед закрытием подсказки * * @default 0 */ closeDelay?: number; }; /** * Компонент используется для создания всплывающих подсказок. * * @param {TooltipStatefulProps} props Свойства компонента. */ export declare const TooltipStateful: FC; export {};