import 'reflect-metadata'; import { type AdapterEntry, type AdapterRecord, type AdapterRegistryInterface, type AdapterType } from '../common'; import type ProviderRegistry from '../provider/provider.registry'; import { RegistryAbstract, type RegistryBuildMapResult } from '../regsitry'; import { AdapterInstance } from './adapter.instance'; export default class AdapterRegistry extends RegistryAbstract implements AdapterRegistryInterface { private logger?; constructor(providers: ProviderRegistry, list: AdapterType[]); protected buildMap(list: AdapterType[]): RegistryBuildMapResult; protected buildGraph(): void; /** Instantiate adapters, run fetch/transform, and populate registries. */ protected initialize(): Promise; getAdapters(): AdapterEntry[]; } //# sourceMappingURL=adapter.registry.d.ts.map