export interface ModelConfig { name: string; default?: boolean; } export interface ProviderConfig { name: string; base_url: string; models: Record; note?: string; } export type ProviderId = 'aliyun' | 'zhipu' | 'volc' | 'deepseek' | 'moonshot' | 'minimax' | 'anthropic'; export declare const defaultProviders: Record; export declare function getDefaultModel(providerId: ProviderId): string | null; export declare function getProviderName(providerId: ProviderId): string; export declare function getModelName(providerId: ProviderId, modelId: string): string; export declare function isValidProvider(providerId: string): providerId is ProviderId; export declare function isValidModel(providerId: ProviderId, modelId: string): boolean; export declare function getProviderIds(): ProviderId[]; export declare function getModels(providerId: ProviderId): string[]; //# sourceMappingURL=defaults.d.ts.map