import UndoManager from '../common/undo'; import Sheet, { SheetData } from './sheet'; import BaseComponent from './base-component'; export default class Workbook extends BaseComponent { componentType: string; _sheets: Array; private _config; _undoManager: UndoManager; constructor(data: SheetData[], options?: any); _initUndo(): void; _initSheets(): void; _listenSheetModel(sheet: Sheet, id: string): void; addSheet(sheetData: SheetData, options?: any): Sheet; removeSheet(sheetId: string): void; moveSheetTo(sheetId: string, to: number): void; getSheets(): Sheet[]; getSheetByIndex(index: number): Sheet; getSheetById(sheetId: string): Sheet; findSheetIndex(sheetId: string): number; getUndo(): UndoManager; createEmptySheet(sheetTitle?: string, rootTopicTitle?: string): Sheet; }