import { Alignment } from "../../byte/alignment.enum"; import { ContextWriter } from '../../context/context-writer'; import { SatisfactorySave } from "./satisfactory-save"; import { ChunkCompressionInfo, ChunkSummary } from "./save-body-chunks"; export declare class SaveWriter extends ContextWriter { constructor(); static WriteLevels(writer: ContextWriter, save: SatisfactorySave): void; static GenerateCompressedChunksFromData(bufferArray: ArrayBuffer, compressionInfo: ChunkCompressionInfo, blueprintOrSave: 'blueprint' | 'save', onBinaryBeforeCompressing: (binary: ArrayBuffer) => void, onChunk: (chunk: Uint8Array) => void, alignment?: Alignment): ChunkSummary[]; generateChunks(compressionInfo: ChunkCompressionInfo, posAfterHeader: number, onBinaryBeforeCompressing: (binary: ArrayBuffer) => void, onHeader: (header: Uint8Array) => void, onChunk: (chunk: Uint8Array) => void): ChunkSummary[]; } //# sourceMappingURL=save-writer.d.ts.map