import { t as ClockPort } from "../../clock-C7SUuYN0.js"; import { MetadataOverrides } from "../../metadata/core-patch.js"; import { XlsSheet } from "./sheet.js"; import { ContentDocument, LayoutMetadata } from "document-schema.js"; //#region src/edit/xls/editor.d.ts interface CreateXlsOptions { readonly clock?: ClockPort; } declare class XlsEditor { private readonly document; constructor(document: ContentDocument); get metadata(): LayoutMetadata; set metadata(value: MetadataOverrides); sheets(): XlsSheet[]; sheet(name: string): XlsSheet | undefined; addSheet(name: string): XlsSheet; removeSheetAt(index: number): void; toBytes(): Uint8Array; } declare function openXls(bytes: Uint8Array, password?: string): XlsEditor; declare function createXls(options?: CreateXlsOptions): XlsEditor; //#endregion export { CreateXlsOptions, XlsEditor, createXls, openXls };