import { DxfSectionWriterBase } from './DxfSectionWriterBase.js'; import { IDxfStreamWriter } from './IDxfStreamWriter.js'; import { CadDocument } from '../../../CadDocument.js'; import { CadObjectHolder } from '../CadObjectHolder.js'; import { DxfWriterConfiguration } from '../DxfWriterConfiguration.js'; import { CadObject } from '../../../CadObject.js'; import { BookColor } from '../../../Objects/BookColor.js'; import { CadDictionary } from '../../../Objects/CadDictionary.js'; import { DictionaryVariable } from '../../../Objects/DictionaryVariable.js'; import { GeoData } from '../../../Objects/GeoData.js'; import { Group } from '../../../Objects/Group.js'; import { ImageDefinition } from '../../../Objects/ImageDefinition.js'; import { Layout } from '../../../Objects/Layout.js'; import { MLineStyle } from '../../../Objects/MLineStyle.js'; import { MultiLeaderStyle } from '../../../Objects/MultiLeaderStyle.js'; import { PlotSettings } from '../../../Objects/PlotSettings.js'; import { PdfUnderlayDefinition } from '../../../Objects/PdfUnderlayDefinition.js'; import { RasterVariables } from '../../../Objects/RasterVariables.js'; import { Scale } from '../../../Objects/Scale.js'; import { XRecord } from '../../../Objects/XRecrod.js'; export declare class DxfObjectsSectionWriter extends DxfSectionWriterBase { get sectionName(): string; constructor(writer: IDxfStreamWriter, document: CadDocument, holder: CadObjectHolder, configuration: DxfWriterConfiguration); protected writeBookColor(color: BookColor): void; protected writeDictionary(dict: CadDictionary): void; protected writeDictionaryVariable(dictvar: DictionaryVariable): void; protected writeGeoData(geodata: GeoData): void; protected writeGroup(group: Group): void; protected writeImageDefinition(definition: ImageDefinition): void; protected writeLayout(layout: Layout): void; protected writeMLineStyle(style: MLineStyle): void; protected writeMultiLeaderStyle(style: MultiLeaderStyle): void; protected writeObject(co: T): void; protected writePdfUnderlayDefinition(definition: PdfUnderlayDefinition): void; protected writePlotSettings(plot: PlotSettings): void; protected writeRasterVariables(variables: RasterVariables): void; protected writeScale(scale: Scale): void; protected writeSection(): void; protected writeXRecord(record: XRecord): void; private _isObjectSupported; private _writeAcdbPlaceHolder; private _writeDimensionAssociation; private _writeField; private _writeFieldList; private _writeImageDefinitionReactor; private _writeOsnapPointRef; private _writeSortentsTable; private _writeSpatialFilter; } //# sourceMappingURL=DxfObjectsSectionWriter.d.ts.map