import type { SKYKOIConfig } from "../config/config.js"; type ModelsConfig = NonNullable; export type ProviderConfig = NonNullable[string]; export declare const XIAOMI_DEFAULT_MODEL_ID = "mimo-v2-flash"; export declare const QIANFAN_BASE_URL = "https://qianfan.baidubce.com/v2"; export declare const QIANFAN_DEFAULT_MODEL_ID = "deepseek-v3.2"; export declare function normalizeGoogleModelId(id: string): string; export declare function normalizeProviders(params: { providers: ModelsConfig["providers"]; koiDir: string; }): ModelsConfig["providers"]; export declare function buildXiaomiProvider(): ProviderConfig; export declare function buildQianfanProvider(): ProviderConfig; export declare function resolveImplicitProviders(params: { koiDir: string; }): Promise; export declare function resolveImplicitCopilotProvider(params: { koiDir: string; env?: NodeJS.ProcessEnv; }): Promise; export declare function resolveImplicitBedrockProvider(params: { koiDir: string; config?: SKYKOIConfig; env?: NodeJS.ProcessEnv; }): Promise; export {};