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