import { ContextWriter } from '../../context/context-writer'; import { ChunkCompressionInfo, ChunkSummary } from "../save/save-body-chunks"; import { SaveComponent } from "../types/objects/SaveComponent"; import { SaveEntity } from "../types/objects/SaveEntity"; export declare class BlueprintWriter extends ContextWriter { constructor(); generateChunks(compressionInfo: ChunkCompressionInfo, posAfterHeader: number, options: Partial<{ onBinaryBeforeCompressing: (binary: ArrayBuffer) => void; onHeader: (header: Uint8Array) => void; onChunk: (chunk: Uint8Array) => void; }>): ChunkSummary[]; static SerializeObjects(writer: ContextWriter, objects: (SaveEntity | SaveComponent)[]): void; static SerializeObjectContents(writer: ContextWriter, objects: (SaveEntity | SaveComponent)[]): void; } export declare class BlueprintConfigWriter extends ContextWriter { constructor(); } //# sourceMappingURL=blueprint-writer.d.ts.map