import { t as PptRecord } from "../tree-Du_LXAF0.cjs"; //#region src/stream/persist.d.ts interface UserEdit { readonly lastSlideIdRef: number; readonly offsetLastEdit: number; readonly offsetPersistDirectory: number; readonly docPersistIdRef: number; readonly persistIdSeed: number; readonly encryptSessionPersistIdRef: number | undefined; } declare function readUserEditAtom(record: PptRecord): UserEdit; declare function readPersistDirectoryAtom(record: PptRecord): Map; interface PersistDirectory { readonly directory: ReadonlyMap; readonly currentEdit: UserEdit; } declare function buildPersistDirectory(streamBytes: Uint8Array, offsetToCurrentEdit: number): PersistDirectory; declare function resolvePersistObject(streamBytes: Uint8Array, directory: ReadonlyMap, persistId: number, describe: string): PptRecord; //#endregion export { PersistDirectory, UserEdit, buildPersistDirectory, readPersistDirectoryAtom, readUserEditAtom, resolvePersistObject };