import { type CSSProperties, type ReactNode } from 'react';
export type TooltipPlacement = 'left' | 'top' | 'right' | 'bottom';
export type HintIconProps = {
    /**
     * Определяет иконку отображения
     */
    variant: 'question' | 'info';
    /**
     * Опции для иконки
     */
    iconOption?: {
        /**
         * Определяет тип иконки
         * @default fill
         */
        variant?: 'fill' | 'outline';
        /**
         * Определяет цвет иконки
         * @default lightGrey
         */
        color?: 'warning' | 'grey' | 'lightGrey';
    };
    /**
     *  Текст заголовка BottomDrawer
     */
    title: string;
    /**
     *  Текст тултипа или контента BottomDrawer
     */
    note: string;
    /**
     *  Положение тултипа
     */
    tooltipPlacement?: TooltipPlacement;
    /**
     * Задание кастомной иконки
     */
    renderIcon?: () => ReactNode;
    /**
     * Задает ширину тултипа
     */
    tooltipWidth?: CSSProperties['width'];
};
