import { GC, OnesTable } from '../../../../@ones-table/common';
import './data-pane.scss';
export default class DataPane {
    private table;
    private _root;
    private _sheet;
    private _chart;
    private _chartType;
    private _checkTitle;
    private _checkLegend;
    private _checkDataLabels;
    private _checkAxis;
    private _checkGrid;
    private _rangeSelect;
    private _checkShowHiddenData;
    constructor(table: OnesTable);
    root(): HTMLElement;
    destroy(): void;
    update(sheet: GC.Spread.Sheets.Worksheet, chart: GC.Spread.Sheets.Charts.Chart): void;
    private handleChartTypeChange;
    private handleCheckTitleChange;
    private handleCheckLegendChange;
    private handleCheckDataLabelsChange;
    private handleCheckAxisChange;
    private handleCheckGridChange;
    private handleRangeSelectChange;
    private handleShowHiddenDataChange;
    private handleSwitchRowColumn;
    private setAxis;
    private getAxis;
    refresh(): void;
}
