import { NonGraphicalObject } from './NonGraphicalObject.js'; import { CadObject } from '../CadObject.js'; import { ObjectType } from '../Types/ObjectType.js'; import { DictionaryCloningFlags } from './DictionaryCloningFlags.js'; export declare class XRecordEntry { readonly code: number; value: unknown; owner: XRecord; get groupCode(): number; get hasLinkedObject(): boolean; constructor(code: number, value: unknown, owner: XRecord); getReference(): CadObject | null; toString(): string; } export declare class XRecord extends NonGraphicalObject { cloningFlags: DictionaryCloningFlags; get entries(): readonly XRecordEntry[]; get objectName(): string; get objectType(): ObjectType; get subclassMarker(): string; private _entries; constructor(name?: string); createEntry(code: number, value: unknown): void; } //# sourceMappingURL=XRecrod.d.ts.map