import type * 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 | undefined; /** * Контейнер для текста под `children`. */ subtitle?: React.ReactNode | undefined; /** * Контейнер для текста под `subtitle`. */ extraSubtitle?: React.ReactNode | undefined; /** * Контейнер для контента под `caption`. Например ``. */ bottom?: React.ReactNode | undefined; /** * Кнопки-действия. Принимает [`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 | undefined; /** * ``. */ before?: React.ReactNode | undefined; /** * Иконка 28 или текст после центрального контента. */ after?: React.ReactNode | undefined; /** * Текст под `after`. * * @deprecated Since 8.0.0. Будет удален в **VKUI v10**. * Используйте вместо этого свойство `submeta`. */ afterCaption?: React.ReactNode | undefined; /** * Текст после основного контента. */ meta?: React.ReactNode | undefined; /** * Текст под `meta`. */ submeta?: React.ReactNode | undefined; /** * Выравнивание before компонента по вертикали. */ beforeAlign?: Align | undefined; /** * Выравнивание центрального контента по вертикали. */ contentAlign?: Align | undefined; /** * Выравнивание after компонента по вертикали. * * > Работает только для `after` и `afterCaption`. */ afterAlign?: Align | undefined; /** * Блокировка взаимодействия с компонентом. Убирает анимацию нажатия. */ disabled?: boolean | undefined; /** * Включает многострочный режим для `subhead`, `children`, `text` и `caption`. */ multiline?: boolean | undefined; } /** * @see https://vkui.io/components/rich-cell */ export declare const RichCell: React.FC & { Icon: typeof RichCellIcon; }; export {}; //# sourceMappingURL=RichCell.d.ts.map