import { OnesTable } from '../../../../@ones-table/common';
import { FixedToolbar } from '../command-bar';
import { ToolbarItem, TableToolbarType } from '../table-command-types';
import './table-toolbar.scss';
export default class TableToolbar {
    private table;
    private parent;
    private clientId;
    fixedToolbar: FixedToolbar;
    typeToolbar: FixedToolbar;
    items: ToolbarItem[];
    resizeObserver: ResizeObserver;
    type: TableToolbarType;
    autoClose: boolean;
    constructor(table: OnesTable, parent: HTMLElement, clientId: string);
    destroy(): void;
    private getItems;
    private handleResize;
    private handleClick;
    private handleChangeToolbarType;
    private handleTableClick;
    private handleSelectionChanged;
    private handleActiveSheetChanged;
    private handleCommandExecuted;
    private updateState;
}
