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 { SaveObject } from "../types/objects/SaveObject"; type BlobMarker = { position: number; length: number; }; export declare namespace DataBlob { function SkipOver(reader: ContextReader): BlobMarker; function Read(levelName: string, reader: ContextReader, objectsList: SaveObject[], binaryLength: number, onProgressCallback: (progress: number, msg?: string) => void): void; function ReadNObjectContents(reader: ContextReader, count: number, objects: SaveObject[], objectListOffset?: number): void; function Write(writer: ContextWriter, objects: (SaveEntity | SaveComponent)[], levelName: string): void; } export {}; //# sourceMappingURL=data-blob.d.ts.map