export interface RegistryProvider {
    id: string;
    name: string;
    description: string;
    hidden?: boolean;
    providers: Array<{
        displayName: string;
        envVarName: string;
        upstreamBaseUrl: string;
        defaultModel?: string;
        apiKeyInstructions?: string;
        modelsEndpoint?: string;
    }>;
}
export declare function loadProviderRegistry(): RegistryProvider[];
export declare function getProviderById(id: string): RegistryProvider | undefined;
//# sourceMappingURL=registry.d.ts.map