import { Action, InitModelOf, ModeModel } from '../index';
export declare class Mode<TRef = any> extends Action implements ModeModel<TRef> {
    model: ModeModel<TRef>;
    ref: TRef;
    constructor();
    protected _init(model: InitModelOf<this>): void;
    protected _render(): void;
    protected _renderProperties(): void;
    protected _renderSelected(): void;
    protected _renderTabbable(): void;
    doAction(): boolean;
    toggle(): void;
    protected _renderIconId(): void;
    protected _renderText(): void;
    protected _updateLabelAndIconStyle(): void;
    protected _renderActionStyle(): void;
}
//# sourceMappingURL=Mode.d.ts.map