import { ContextReader } from "../../context/context-reader"; import { ContextWriter } from "../../context/context-writer"; import { SaveComponent } from "../types/objects/SaveComponent"; import { SaveEntity } from "../types/objects/SaveEntity"; import { Level } from "./level"; type BlobMarker = { position: number; length: number; }; export declare namespace TOCBlob { function SkipOver(reader: ContextReader): BlobMarker; function Read(reader: ContextReader, objectsList: (SaveEntity | SaveComponent)[]): void; function ReadNObjectHeaders(reader: ContextReader, count: number): (SaveEntity | SaveComponent)[]; function Write(writer: ContextWriter, level: Level, isPersistentLevel: boolean): void; function SerializeAllObjectHeaders(writer: ContextWriter, objects: (SaveEntity | SaveComponent)[]): void; } export {}; //# sourceMappingURL=toc-blob.d.ts.map