import { CADFiler } from "./CADFiler";
import { ObjectId } from "./ObjectId";
export declare class DeepCloneFiler extends CADFiler {
    idMaping: Map<number, ObjectId<import("./CADObject").CADObject>>;
    constructor(idMaping?: Map<number, ObjectId<import("./CADObject").CADObject>>);
    ReadObjectId(): ObjectId<import("./CADObject").CADObject>;
    ReadSoftObjectId(): ObjectId<import("./CADObject").CADObject>;
    ReadHardObjectId(): ObjectId<import("./CADObject").CADObject>;
    hardObjectIds: Set<number>;
    cloned: Set<number>;
    WriteHardObjectId(id: ObjectId): this;
}
//# sourceMappingURL=DeepCloneFiler.d.ts.map