import type { ProviderConfig } from './defaults.js'; export declare function getAvailableProviders(): Record; export declare function hasApiKey(provider: string): boolean; export declare function getProvider(provider: string): ProviderConfig | null; export declare function providerExists(provider: string): boolean; export declare function modelExists(provider: string, model: string): boolean; export declare function getProviderDefaultModel(provider: string): string | null; export declare function getProviderModels(provider: string): string[]; export declare function getProviderDisplayName(provider: string): string; export declare function getModelDisplayName(provider: string, model: string): string; export interface ProviderStatus { id: string; name: string; hasApiKey: boolean; modelCount: number; defaultModel: string | null; } export declare function listProvidersWithStatus(): ProviderStatus[]; //# sourceMappingURL=registry.d.ts.map