import { DxfClass } from './DxfClass.js'; import type { CadDocument } from '../CadDocument.js'; export declare class DxfClassCollection implements Iterable { get count(): number; get isReadOnly(): boolean; _entries: Map; static updateDxfClasses(doc: CadDocument): void; add(item: DxfClass): void; addOrUpdate(item: DxfClass): void; clear(): void; containsByName(dxfname: string): boolean; contains(item: DxfClass): boolean; copyTo(array: DxfClass[], arrayIndex: number): void; getByClassNumber(id: number): DxfClass | null; getByName(dxfname: string): DxfClass | null; [Symbol.iterator](): Iterator; remove(item: DxfClass): boolean; tryGetByClassNumber(id: number): { result: DxfClass | null; found: boolean; }; tryGetByName(dxfname: string): { result: DxfClass | null; found: boolean; }; } //# sourceMappingURL=DxfClassCollection.d.ts.map