import { InitModelOf, Menu, MenuBoxEventMap, MenuBoxModel, ObjectOrChildModel, Widget } from '../../index';
export declare class MenuBox extends Widget implements MenuBoxModel {
    model: MenuBoxModel;
    eventMap: MenuBoxEventMap;
    self: MenuBox;
    compact: boolean;
    compactOrig: boolean;
    menus: Menu[];
    uiMenuCssClass: string;
    constructor();
    protected _init(options: InitModelOf<this>): void;
    protected _initMenus(menus: Menu[]): void;
    protected _initMenu(menu: Menu): void;
    protected _render(): void;
    protected _renderProperties(): void;
    setMenus(menus: ObjectOrChildModel<Menu>[]): void;
    protected _renderMenus(): void;
    protected _removeMenus(): void;
    setCompact(compact: boolean): void;
    protected _renderCompact(): void;
}
//# sourceMappingURL=MenuBox.d.ts.map