import { CourierBaseElement } from './courier-base-element';
export declare class CourierIconButton extends CourierBaseElement {
    static get id(): string;
    private _backgroundColor?;
    private _hoverBackgroundColor?;
    private _activeBackgroundColor?;
    private _borderRadius?;
    private _height?;
    private _width?;
    private _style;
    private _button;
    private _icon;
    constructor(svg?: string, color?: string, backgroundColor?: string, hoverBackgroundColor?: string, activeBackgroundColor?: string, borderRadius?: string, height?: string, width?: string);
    private refresh;
    private getStyles;
    updateIconColor(color: string): void;
    updateIconSVG(svg: string): void;
    updateBackgroundColor(color: string): void;
    updateHoverBackgroundColor(color: string): void;
    updateActiveBackgroundColor(color: string): void;
}
