import * as React from 'react'; import { type TappableOmitProps } from '../Tappable/Tappable'; import { RichCellIcon } from './RichCellIcon/RichCellIcon'; type Align = 'start' | 'center' | 'end'; export interface RichCellProps extends TappableOmitProps { /** * Контейнер для текста над `children`. */ overTitle?: React.ReactNode; /** * Контейнер для текста под `children`. */ subtitle?: React.ReactNode; /** * Контейнер для текста под `subtitle`. */ extraSubtitle?: React.ReactNode; /** * Контейнер для контента под `caption`. Например ``. */ bottom?: React.ReactNode; /** * Кнопки-действия. Принимает [`Button`](https://vkui.io/components/button) с параметрами: * * - `mode="primary" size="s"` * - `mode="secondary" size="s"`. * * Для набора кнопок используйте [`ButtonGroup`](https://vkui.io/components/button-group) с параметрами: * * - `mode="horizontal" gap="s" stretched`. */ actions?: React.ReactNode; /** * ``. */ before?: React.ReactNode; /** * Иконка 28 или текст. */ after?: React.ReactNode; /** * Текст под `after`. */ afterCaption?: React.ReactNode; /** * Выравнивание before компонента по вертикали. */ beforeAlign?: Align; /** * Выравнивание центрального контента по вертикали. */ contentAlign?: Align; /** * Выравнивание after компонента по вертикали. */ afterAlign?: Align; /** * Блокировка взаимодействия с компонентом. Убирает анимацию нажатия. */ disabled?: boolean; /** * Включает многострочный режим для `subhead`, `children`, `text` и `caption`. */ multiline?: boolean; } /** * @see https://vkui.io/components/rich-cell */ export declare const RichCell: React.FC & { Icon: typeof RichCellIcon; }; export {}; //# sourceMappingURL=RichCell.d.ts.map