import { OnesTable } from '../../../../@ones-table/common';
import { GC } from '../../../../@ones-table/core';
import './chart-sidebar.scss';
export default class ChartSidebar {
    private table;
    private _root;
    private _contentContainer;
    private _sheet;
    private _chart;
    private _tabs;
    private _dataPane;
    private _stylePane;
    constructor(table: OnesTable);
    destroy(): void;
    update(sheet: GC.Spread.Sheets.Worksheet, chart: GC.Spread.Sheets.Charts.Chart): void;
    root(): HTMLElement;
    setActiveTab(tab: 'data' | 'style'): void;
    private handleClose;
    private handleTabsChange;
    private handleFloatingObjectRemoved;
    private handleFloatingObjectSelectionChanged;
}
