import * as React from 'react'; import { type TappableOmitProps } from '../Tappable/Tappable'; export interface SubnavigationButtonProps extends Omit { /** * Стиль отображения кнопки. */ mode?: 'primary' | 'outline' | 'tertiary'; /** * Тип внешнего вида кнопки. */ appearance?: 'accent' | 'neutral'; /** * Размер кнопки. */ size?: 's' | 'm' | 'l'; /** * Выбранное состояние. */ selected?: boolean; /** * Размер шрифта. Этим свойством рекомендуется пользоваться, чтобы отрегулировать размер шрифта у кнопок в ``. */ textLevel?: '1' | '2' | '3'; /** * Рекомендуется использовать только иконки с размером 24. */ before?: React.ReactNode; /** * Рекомендуется использовать только `` или ``. */ after?: React.ReactNode; /** * Нужно ли отображать иконку `"chevron"`. */ chevron?: boolean; } /** * @see https://vkui.io/components/subnavigation-bar#subnavigation-button */ export declare const SubnavigationButton: ({ mode, appearance, size, selected, textLevel, before, after, chevron, children, ...restProps }: SubnavigationButtonProps) => React.ReactNode; //# sourceMappingURL=SubnavigationButton.d.ts.map