import type { ConfigStore } from '../config/store.js'; import type { RouterResult } from './types.js'; import { type Model, type Provider, type ProviderType } from '../config/types.js'; export declare function resolveProviderProtocol(provider: Provider, model: Model, preferredProtocol?: ProviderType): import("../config/types.js").ProviderProtocol; export declare function routeModel(store: ConfigStore, modelName: string, preferredProtocol?: ProviderType): RouterResult; /** * 按 provider 名称 + 模型 ID 精确路由。 * 解决不同 provider 下同名模型的歧义问题(如多个 openai 中转站都配了 gpt-4o)。 */ export declare function routeModelInProvider(store: ConfigStore, providerName: string, modelName: string, preferredProtocol?: ProviderType): RouterResult; //# sourceMappingURL=router.d.ts.map