import { Entity } from '../../Entities/Entity.js'; import { IPolyline } from '../../Entities/IPolyline.js'; import { Seqend } from '../../Entities/Seqend.js'; import { Polyline } from '../../Entities/Polyline.js'; import { CadDocumentBuilder } from '../CadDocumentBuilder.js'; import { CadEntityTemplate } from './CadEntityTemplate.js'; import { ICadOwnerTemplate } from './ICadOwnerTemplate.js'; export declare class CadPolyLineTemplate extends CadEntityTemplate implements ICadOwnerTemplate { firstVertexHandle: number | null; lastVertexHandle: number | null; seqendHandle: number | null; ownedObjectsHandlers: Set; constructor(entity?: IPolyline); setPolyLineObject(polyLine: Polyline): void; protected addVertices(builder: CadDocumentBuilder, ...vertices: Entity[]): void; protected _build(builder: CadDocumentBuilder): void; protected setSeqend(builder: CadDocumentBuilder, seqend: Seqend): void; private _buildPolyfaceMesh; private _addPolyfaceMeshVertex; } //# sourceMappingURL=CadPolyLineTemplate.d.ts.map