import { Action, ActionModel, BoxButtonsEventMap, BoxButtonsModel, ObjectFactoryOptions, Widget } from '../index';
/**
 * Widget to render a set of Actions that look like Buttons.
 */
export declare class BoxButtons extends Widget implements BoxButtonsModel {
    model: BoxButtonsModel;
    eventMap: BoxButtonsEventMap;
    self: BoxButtons;
    buttons: Action[];
    defaultButtonIndex: number;
    constructor();
    protected _render(): void;
    protected _renderProperties(): void;
    protected _renderButtons(): void;
    protected _renderDefaultButtonIndex(): void;
    isDefaultButtonIndex(index: number): boolean;
    addButton(model: ActionModel, options?: ObjectFactoryOptions): Action;
    setDefaultButtonIndex(index: number): void;
    buttonCount(): number;
}
//# sourceMappingURL=BoxButtons.d.ts.map