import { OnesTable } from '../../../../@ones-table/common';
import { FixedToolbar } from '../command-bar';
import { CloseReason, Closeable } from '../types';
import { ToolbarItem } from '../table-command-types';
import './table-menubar.scss';
export default class TableMenubar implements Closeable {
    private table;
    private parent;
    private clientId;
    fixedToolbar: FixedToolbar;
    items: ToolbarItem[];
    constructor(table: OnesTable, parent: HTMLElement, clientId: string);
    destroy(): void;
    close(reason: CloseReason): void;
    private getItems;
    private handleClick;
    private handleTableClick;
    private updateState;
    private handleSelectionChanged;
    private handleActiveSheetChanged;
}
