import { CadDocument } from '../../CadDocument.js'; import { CadSummaryInfo } from '../../CadSummaryInfo.js'; import { DwgPreview } from '../../DwgPreview.js'; import { CadHeader } from '../../Header/CadHeader.js'; import { CadReaderBase } from '../CadReaderBase.js'; import { NotificationEventHandler } from '../NotificationEventHandler.js'; import { DwgFileHeader } from './FileHeaders/DwgFileHeader.js'; import './FileHeaders/DwgFileHeaderFactory.js'; import { DwgReaderConfiguration } from './DwgReaderConfiguration.js'; import './DwgStreamReaders/DwgStreamReaderFactory.js'; export declare class DwgReader extends CadReaderBase { private _builder; private _fileHeader; constructor(stream: ArrayBuffer, notification?: NotificationEventHandler | null); protected createDefaultConfiguration(): DwgReaderConfiguration; static readFromStream(stream: ArrayBuffer, notification?: NotificationEventHandler | null): CadDocument; static readFromStreamWithConfig(stream: ArrayBuffer, configuration: DwgReaderConfiguration, notification?: NotificationEventHandler | null): CadDocument; read(): CadDocument; readSummaryInfo(): CadSummaryInfo; readPreview(): DwgPreview | null; readHeader(): CadHeader; readFileHeader(): DwgFileHeader; private _readClasses; private _readHandles; private _readObjFreeSpace; private _readObjects; private _getSectionStream; private _readFileHeaderAC15; private _readFileMetaData; private _readFileHeaderAC18; private _readFileHeaderAC21; private _getSectionBuffer15; private _getSectionBuffer18; private _decryptDataSection; private _getSectionBuffer21; private _getPageBuffer; private _readInt64; private _readInt64View; private _reedSolomonDecoding; } //# sourceMappingURL=DwgReader.d.ts.map