import type { Provider, ProviderType } from './types.js';
export type { AgentSetup, ProviderCallOptions, ProviderAgent, Provider, ProviderType } from './types.js';
export declare class ProviderRegistry {
    private static instance;
    private readonly providers;
    private constructor();
    static getInstance(): ProviderRegistry;
    static resetInstance(): void;
    get(type: ProviderType): Provider;
}
export declare function getProvider(type: ProviderType): Provider;
//# sourceMappingURL=index.d.ts.map