import type * as React from 'react'; import { type TappableOmitProps } from '../Tappable/Tappable'; export interface SubnavigationButtonProps extends Omit { /** * Стиль отображения кнопки. */ mode?: 'primary' | 'outline' | 'tertiary' | undefined; /** * Тип внешнего вида кнопки. */ appearance?: 'accent' | 'neutral' | undefined; /** * Размер кнопки. */ size?: 's' | 'm' | 'l' | undefined; /** * Выбранное состояние. */ selected?: boolean | undefined; /** * Размер шрифта. Этим свойством рекомендуется пользоваться, чтобы отрегулировать размер шрифта у кнопок в ``. */ textLevel?: '1' | '2' | '3' | undefined; /** * Рекомендуется использовать только иконки с размером 24. */ before?: React.ReactNode | undefined; /** * Рекомендуется использовать только `` или ``. */ after?: React.ReactNode | undefined; /** * Нужно ли отображать иконку `"chevron"`. */ chevron?: boolean | undefined; } /** * @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