import { n as HsqldbDecodeOptions } from "../rowformat-Cl2exlEh.js"; import { r as HsqldbTable, t as HsqldbColumn } from "../script-DsGGIzGU.js"; import { ContentCellValue } from "document-schema.js"; //#region src/hsqldb/cache.d.ts interface HsqldbCacheFileInfo { readonly cacheFileScale: number; readonly compatibleVersion: string | undefined; } declare function parseHsqldbProperties(text: string): HsqldbCacheFileInfo; interface HsqldbTableIndexRoots { readonly rootPosition: number; readonly indexCount: number; } declare function parseHsqldbIndexRoots(scriptText: string): ReadonlyMap; declare function readHsqldbCachedTableRows(dataBytes: Uint8Array, roots: HsqldbTableIndexRoots, cacheFileScale: number, columns: readonly HsqldbColumn[], options?: HsqldbDecodeOptions): (readonly ContentCellValue[])[]; declare function decodeHsqldbCachedTables(tables: readonly HsqldbTable[], scriptText: string, dataBytes: Uint8Array, propertiesText: string, options?: HsqldbDecodeOptions): readonly HsqldbTable[]; //#endregion export { HsqldbCacheFileInfo, HsqldbTableIndexRoots, decodeHsqldbCachedTables, parseHsqldbIndexRoots, parseHsqldbProperties, readHsqldbCachedTableRows };