import type { AriaAttributes, CSSProperties } from 'react';
import React from 'react';
import type { CommonProps } from '../CommonWrapper';
export interface CloseButtonIconProps extends Pick<AriaAttributes, 'aria-label'>, React.ButtonHTMLAttributes<HTMLButtonElement>, CommonProps {
    /**
     * Ширина и высота иконки крестика
     *
     * @default 16
     */
    size?: number;
    /**
     * Ширина и высота всей кнопки
     *
     * @default 16
     */
    side?: number;
    /**
     * Цвет иконки
     *
     * Переменная темы: `closeBtnIconColor`
     */
    color?: CSSProperties['color'];
    /**
     * Цвет иконки при наведении мышью и при фокусе
     *
     * Переменная темы: `closeBtnIconHoverColor`
     */
    colorHover?: CSSProperties['color'];
    /**
     * Возможность сфокусироваться на кнопке клавишей TAB
     *
     * @default true
     * */
    tabbable?: boolean;
}
export declare const CloseButtonIcon: React.FunctionComponent<CloseButtonIconProps>;
