import { ProviderId } from '../../providers'; import { IProvider } from './contract'; export declare class ProviderRegistry { private readonly _providers; constructor(providers: IProvider[]); /** Resolve a provider by id. Throws on an unknown id (fail loudly). */ get(id: ProviderId): IProvider; has(id: ProviderId): boolean; ids(): ProviderId[]; } /** The default registry wired with every built-in provider. */ export declare const providerRegistry: ProviderRegistry;