import * as React from 'react'; import type { HasComponent } from '../../types'; import { type TappableOmitProps } from '../Tappable/Tappable'; export interface SimpleCellOwnProps extends HasComponent { /** * Иконка 28 или ``. */ before?: React.ReactNode; /** * Иконка 12 или ``. Добавится слева от текста `children`. */ badgeBeforeTitle?: React.ReactNode; /** * Иконка 12 или ``. Добавится справа от текста `children`. */ badgeAfterTitle?: React.ReactNode; /** * Иконка 12. Добавится слева от текста `subtitle`. */ badgeBeforeSubtitle?: React.ReactNode; /** * Иконка 12. Добавится справа от текста `subtitle`. */ badgeAfterSubtitle?: React.ReactNode; /** * Контейнер для текста справа от `children`. */ indicator?: React.ReactNode; /** * Дополнительная строка текста над `children`. */ overTitle?: React.ReactNode; /** * Дополнительная строка текста под `children`. */ subtitle?: React.ReactNode; /** * Дополнительная строка текста под `children` и `subtitle`. */ extraSubtitle?: React.ReactNode; /** * Иконка 24|28 или ``. Располагается справа от `indicator`. */ after?: React.ReactNode; /** * Блокировка взаимодействия с компонентом. */ disabled?: boolean; /** * Управляет видимостью иконки шеврона `›`. * * - `auto` - добавляет шеврон справа только для платформы `ios`; * - `always` - всегда показывает шеврон. */ chevron?: 'auto' | 'always'; /** * Размер chevron. */ chevronSize?: 's' | 'm'; /** * Включает многострочный режим для отображения текста. */ multiline?: boolean; } export interface SimpleCellProps extends SimpleCellOwnProps, TappableOmitProps { } /** * @see https://vkui.io/components/simple-cell */ export declare const SimpleCell: ({ badgeBeforeTitle, badgeAfterTitle, badgeBeforeSubtitle, badgeAfterSubtitle, before, indicator, children, after, chevron, multiline, overTitle, subtitle, extraSubtitle, chevronSize, ...restProps }: SimpleCellProps) => React.ReactNode; //# sourceMappingURL=SimpleCell.d.ts.map