import { type PropsWithChildren } from 'react';
import { type TypographyProps } from '../Typography';
type CollapsibleProps = {
/**
* @example
* Максимально отображаемое количество строк
*/
rowsCount?: number;
/**
* Текст кнопки для показа сокрытого текста
*/
textShowButton?: string;
/**
* Текст кнопки скрытия контента
*/
textHideButton?: string;
/**
* Позиционирование кнопки показа/скрытия текста
* */
buttonPlacement?: 'start' | 'end';
};
export type CollapsibleTypographyProps = PropsWithChildren;
/**
* Компонент даёт возможность скрывать часть текста по строкам, и показывать их при нажатии на кнопку
*/
export declare const CollapsibleTypography: import("react").ForwardRefExoticComponent) | undefined;
isUpperCase?: boolean | undefined;
} & import("react").HTMLAttributes & {
children?: import("react").ReactNode;
} & import("react").RefAttributes>;
export {};