import { ModelProviderConfig } from './types.js';
import './index-1qIcnbG1.js';

/**
 * Load the full providers map from the gateway's models.json.
 * Returns an empty object if the file doesn't exist or can't be parsed.
 */
declare function loadModelsJsonProviders(): Record<string, ModelProviderConfig>;
/**
 * Clear the cached providers (useful for testing).
 */
declare function clearModelsJsonCache(): void;
/**
 * Inject a providers map for testing, bypassing file I/O.
 */
declare function __setModelsJsonForTest(providers: Record<string, ModelProviderConfig>): void;

export { __setModelsJsonForTest, clearModelsJsonCache, loadModelsJsonProviders };
