import { Workbook } from '../core/model.js'; export interface SheetOptions { workbook: Workbook; sheetName?: string; locale?: string; } /** Editable Spreadsheet renderer: click a cell to edit, Enter/blur commits, ctrl+Z/Y undo/redo. */ export declare class LombokSheet { private container; private workbook; private txSheet; private i18n; private listeners; constructor(container: HTMLElement, opts: SheetOptions); on(event: 'cellChange', handler: (row: number, col: number) => void): void; undo(): void; redo(): void; canUndo(): boolean; canRedo(): boolean; getWorkbook(): Workbook; private render; private beginEdit; }