import type { OpenClawConfig } from "../config/config.js"; export { buildKimiCodingProvider, buildKilocodeProvider, buildNvidiaProvider, buildModelStudioProvider, buildQianfanProvider, buildXiaomiProvider, MODELSTUDIO_BASE_URL, MODELSTUDIO_DEFAULT_MODEL_ID, QIANFAN_BASE_URL, QIANFAN_DEFAULT_MODEL_ID, XIAOMI_DEFAULT_MODEL_ID, } from "./models-config.providers.static.js"; export { resolveOllamaApiBase } from "./models-config.providers.discovery.js"; type ModelsConfig = NonNullable; export type ProviderConfig = NonNullable[string]; export declare function normalizeGoogleModelId(id: string): string; export declare function normalizeAntigravityModelId(id: string): string; export declare function normalizeProviders(params: { providers: ModelsConfig["providers"]; agentDir: string; env?: NodeJS.ProcessEnv; secretDefaults?: { env?: string; file?: string; exec?: string; }; secretRefManagedProviders?: Set; }): ModelsConfig["providers"]; type ImplicitProviderParams = { agentDir: string; config?: OpenClawConfig; env?: NodeJS.ProcessEnv; explicitProviders?: Record | null; }; export declare function resolveImplicitProviders(params: ImplicitProviderParams): Promise; export declare function resolveImplicitCopilotProvider(params: { agentDir: string; env?: NodeJS.ProcessEnv; }): Promise; export declare function resolveImplicitBedrockProvider(params: { agentDir: string; config?: OpenClawConfig; env?: NodeJS.ProcessEnv; }): Promise;