import { CadDocument } from '../../CadDocument.js'; import { DwgPreview } from '../../DwgPreview.js'; import { CadWriterBase } from '../CadWriterBase.js'; import { NotificationEventHandler } from '../NotificationEventHandler.js'; import './FileHeaders/DwgFileHeaderFactory.js'; import { DwgWriterConfiguration } from './DwgWriterConfiguration.js'; import './DwgStreamWriters/DwgStreamWriterFactory.js'; export declare class DwgWriter extends CadWriterBase { preview: DwgPreview | null; private get _version(); private _fileHeader; private _fileHeaderWriter; private _handlesMap; /** The actual number of bytes written to the output stream after Write() completes. */ get bytesWritten(): number; constructor(stream: ArrayBuffer | Uint8Array, document: CadDocument); protected createDefaultConfiguration(): DwgWriterConfiguration; write(): void; dispose(): void; static writeToStream(stream: ArrayBuffer | Uint8Array, document: CadDocument, configuration?: DwgWriterConfiguration | null, notification?: NotificationEventHandler | null): void; private _getFileHeaderWriter; private _writeHeader; private _writeClasses; private _writeSummaryInfo; private _writePreview; private _writeAppInfo; private _writeFileDepList; private _writeRevHistory; private _writeObjects; private _writeObjFreeSpace; private _writeTemplate; private _writeHandles; private _writeAuxHeader; } //# sourceMappingURL=DwgWriter.d.ts.map