import { BaseComponent } from "../../core/BaseComponent.js"; import type { SpreadsheetOptions } from "./Spreadsheet.types.js"; export declare class Spreadsheet extends BaseComponent { private options; private sheets; private activeSheet; private table; private tbody; private viewport; private headerRow; private colCols; private tabsEl; private selectedCell?; private rowCount; private colCount; private rowHeight; private colWidth; private colWidths; private topSpacer; private bottomSpacer; private renamingIndex; private uploadInput?; constructor(options: SpreadsheetOptions); init(): void; destroy(): void; private tryHydrate; private renderShell; private syncTabs; private renderHead; private renderBody; private setSelected; private renderTabs; private startInlineRename; private colName; private keyFor; private startResizeColumn; private startResizeRow; private loadCsv; private getCellRaw; private setCell; private getDisplayValue; private evaluateExpression; private expandRange; private refToIndex; private downloadCsv; } //# sourceMappingURL=Spreadsheet.d.ts.map