import { CadDocument } from '../../../CadDocument.js'; import { DwgFileHeaderAC18 } from '../FileHeaders/DwgFileHeaderAC18.js'; import { DwgSectionDescriptor } from '../FileHeaders/DwgSectionDescriptor.js'; import { ICompressor } from './ICompressor.js'; import { DwgFileHeaderWriterBase } from './DwgFileHeaderWriterBase.js'; export declare class DwgFileHeaderWriterAC18 extends DwgFileHeaderWriterBase { get fileHeaderSize(): number; get handleSectionOffset(): number; protected get compressor(): ICompressor; private get _descriptors(); private _localSectionsMaps; constructor(stream: Uint8Array, encoding: string, document: CadDocument); addSection(name: string, stream: Uint8Array, isCompressed: boolean, decompsize?: number): void; writeFile(): void; protected applyCompression(buffer: Uint8Array, decompressedSize: number, offset: number, totalSize: number, isCompressed: boolean): Uint8Array; protected createLocalSection(descriptor: DwgSectionDescriptor, buffer: Uint8Array, decompressedSize: number, offset: number, totalSize: number, isCompressed: boolean): void; protected writeFileMetaData(): void; private _addSectionMap; private _compressChecksum; private _setSeeker; private _buildDataSection; private _writeDescriptors; private _buildFileHeader; private _buildPageHeaderData; private _writeRecords; } //# sourceMappingURL=DwgFileHeaderWriterAC18.d.ts.map