import { Circuit } from "../Infra/Circuit"; import { Constructor } from "../sanitizer"; export declare class InstanceTracker { static getAllInstances(): Circuit[]; static dct_type_instances: Map, Circuit[]>; /** * Should be invoked just after a Circuit instance is resolved * @param instance the resolved circuit instance */ static trackInstance(instance: Circuit): void; /** * Should be invoked just after a Circuit has no other parents, typically this would happen only at the removal from Cards, as the other * parenting is immutable. * @param instance the detached Circuit instance */ static untrackInstance(instance: any): void; static getRootCircuitInstances(): (Circuit | undefined)[]; static getInstancesOf(keyType: Constructor): Circuit[]; } //# sourceMappingURL=InstanceTracker.d.ts.map