import * as React from 'react';
export interface WriteBarIconProps extends React.ButtonHTMLAttributes<HTMLButtonElement> {
    /**
     * Предустановленные типы кнопок в WriteBar для отрисовки иконки и установки текста кнопки в зависимости от платформы.
     * Если передать валидное значение для этого свойства, `children` игнорируются, а для `label` по умолчанию используется текст на "ru_RU".
     *
     * Валидные значения:
     * - `attach` – иконка прикрепления, текст по умолчанию — "Прикрепить файл";
     * - `send` – иконка отправки, текст по умолчанию — "Отправить";
     * - `done` – иконка отправки в режиме редактирования, текст по умолчанию — "Готово".
     */
    mode?: 'attach' | 'send' | 'done';
    /**
     * Значение счётчика для кнопки. Например, для количества прикреплённых файлов.
     */
    count?: number;
    /**
     * Текст кнопки. Необходим для ассистивных технологий.
     */
    label?: string;
}
/**
 * @see https://vkui.io/components/write-bar#write-bar-icon
 */
export declare const WriteBarIcon: ({ mode, children, count, label: labelProp, ...restProps }: WriteBarIconProps) => React.ReactNode;
//# sourceMappingURL=WriteBarIcon.d.ts.map