import { type TooltipProps as BasicTooltipProps } from '../Tooltip';
import { type TypographyProps } from '../Typography';
type TooltipProps = Omit<BasicTooltipProps, 'ref'>;
export type CopyTypographyProps = TypographyProps & {
    /**
     * Текст, который будет скопирован. Перекрывает обычное копирование если children является строкой
     */
    copyText?: string;
    /**
     * Отображает иконку слева или справа от текста
     */
    copyPosition?: 'right' | 'left';
    /**
     * Если `true`, в тултипе будет отображаться текст, который будет скопирован при нажатии
     */
    isShowCopyText?: boolean;
    /**
     * Если `false`, иконка копирования отображаться не будет
     */
    showCopyIcon?: 'always' | 'none' | 'onHover';
    /**
     * Если `true`, включается скрытие текста под троеточие (...) при overflow
     */
    isOverflow?: boolean;
    /**
     * Пропс для кастомизации тултипа
     * @example <CopyTypography tooltipProps={{placement: 'top-start'}} />
     */
    tooltipProps?: Omit<TooltipProps, 'children' | 'title'>;
};
export {};
