import { FC } from 'react';
import { IPopupProps } from '../Popup';
import { IPopupTargetAnchorProps } from '../Popup/_target/Popup_target_anchor';
import './Tooltip.css';
export { Direction } from '../Popup';
export declare const cnTooltip: import("@bem-react/classname").ClassNameFormatter;
declare type PartialPopupProps = Pick<IPopupProps, 'keepMounted' | 'className' | 'hasTail' | 'innerRef' | 'zIndex' | 'visible' | 'scope' | 'onClose' | 'onClick'>;
declare type PartialPopupTargetAnchorProps = Pick<IPopupTargetAnchorProps, 'mainOffset' | 'secondaryOffset' | 'tailOffset' | 'anchor' | 'direction'>;
export declare type TooltipProps = PartialPopupProps & PartialPopupTargetAnchorProps & {
    /**
     * Визуальное состояние подсказки
     */
    state?: 'warning' | 'alert' | 'success';
    /**
     * Уникальный id подсказки
     */
    id?: string;
};
/**
 * Компонент используется для создания всплывающих подсказок.
 *
 * @param {TooltipProps} props Свойства компонента.
 */
export declare const Tooltip: FC<TooltipProps>;
