import * as React from 'react'; import { type RootComponentProps } from '../RootComponent/RootComponent'; import { type TappableOmitProps } from '../Tappable/Tappable'; export interface MiniInfoCellProps extends Pick, RootComponentProps { /** * Иконка слева.
* Рекомендуется использовать иконки размера 20. */ before?: React.ReactNode; /** * Содержимое справа.
* `` или ``. */ after?: React.ReactNode; /** * Тип ячейки: * * - `base` – базовая ячейка с серой иконкой и серым текстом.
* В компонент можно передать `Link`, чтобы визуально сделать часть текста ссылкой. * - `add` – тип ячейки, который показывает, что взаимодействие с ней должно вызывать действие добавления чего-то. * - `more` – взаимодействие с такой ячейкой должно открывать какую-то подробную информацию. */ mode?: 'base' | 'accent' | 'add' | 'more'; /** * Тип отображения текста: * * - `nowrap` – в одну строку, текст не переносится и обрезается. * - `short` – максимально отображается 3 строки, остальное обрезается. * - `full` – текст отображается полностью. В дизайне это свойство `multiline`. */ textWrap?: 'nowrap' | 'short' | 'full'; /** * Передавать `true`, если предполагается переход при нажатии на ячейку. */ chevron?: boolean; } /** * @see https://vkui.io/components/mini-info-cell */ export declare const MiniInfoCell: ({ before, after, children, mode, textWrap, chevron, ...restProps }: MiniInfoCellProps) => React.ReactNode; //# sourceMappingURL=MiniInfoCell.d.ts.map