import { PhyHubClient } from '.'; import { PeripheralTwinInstance } from './peripheral-twin'; import { PeripheralInstance } from './types/twin.types'; import { DescriptorValidator } from './advisory-validation'; export declare class TwinRegistry { private phyHubClient; private peripheralInstances; constructor(phyHubClient: PhyHubClient); getPeripheralInstance(twinId: string, advisoryValidator?: DescriptorValidator): Promise; getCachedPeripheralInstance(twinId: string): PeripheralTwinInstance | undefined; removePeripheralInstance(twinId: string): void; } //# sourceMappingURL=twin-registry.d.ts.map