/** * STT-only environment keys — all prefixed `AGIM_STT_` so they never * collide with LLM vendor envs (OPENAI_API_KEY, STEPFUN_API_KEY, * AGIM_ZHIPU_API_KEY, MIMO_API_KEY, …). * * No legacy short-name fallbacks: STT has not shipped publicly yet. */ /** Canonical STT env names. Built via helper so secret scanners do not rewrite key literals. */ export declare const STT_ENV: { readonly provider: "AGIM_STT_PROVIDER"; readonly openaiApiKey: "AGIM_STT_OPENAI_API_KEY"; readonly openaiBaseUrl: "AGIM_STT_OPENAI_BASE_URL"; readonly openaiModel: "AGIM_STT_OPENAI_MODEL"; readonly iflytekAppId: "AGIM_STT_IFLYTEK_APP_ID"; readonly iflytekApiKey: "AGIM_STT_IFLYTEK_API_KEY"; readonly iflytekApiSecret: "AGIM_STT_IFLYTEK_API_SECRET"; readonly tencentSecretId: "AGIM_STT_TENCENT_SECRET_ID"; readonly tencentSecretKey: "AGIM_STT_TENCENT_SECRET_KEY"; readonly tencentEngine: "AGIM_STT_TENCENT_ENGINE"; readonly baiduApiKey: "AGIM_STT_BAIDU_API_KEY"; readonly baiduSecretKey: "AGIM_STT_BAIDU_SECRET_KEY"; readonly stepfunApiKey: "AGIM_STT_STEPFUN_API_KEY"; readonly stepfunBaseUrl: "AGIM_STT_STEPFUN_BASE_URL"; readonly stepfunModel: "AGIM_STT_STEPFUN_MODEL"; readonly mimoApiKey: "AGIM_STT_MIMO_API_KEY"; readonly mimoBaseUrl: "AGIM_STT_MIMO_BASE_URL"; readonly mimoModel: "AGIM_STT_MIMO_MODEL"; readonly zhipuApiKey: "AGIM_STT_ZHIPU_API_KEY"; readonly zhipuBaseUrl: "AGIM_STT_ZHIPU_BASE_URL"; readonly zhipuModel: "AGIM_STT_ZHIPU_MODEL"; readonly whisperBin: "AGIM_STT_WHISPERCPP_BIN"; readonly whisperModel: "AGIM_STT_WHISPERCPP_MODEL"; readonly whisperArgs: "AGIM_STT_WHISPERCPP_ARGS"; }; /** SPA-editable STT keys (canonical AGIM_STT_* only — no LLM shared names). */ export declare const STT_EDITABLE_ENV_KEYS: readonly string[]; /** Secret-ish STT keys (masked on GET /api/env). */ export declare const STT_SECRET_ENV_KEYS: readonly string[]; /** Non-secret values safe to echo into the settings UI. */ export declare const STT_ECHOABLE_ENV_KEYS: ReadonlySet; export declare function sttEnv(name: keyof typeof STT_ENV): string | undefined; export declare function sttEnvPrimary(name: keyof typeof STT_ENV): string; //# sourceMappingURL=transcribe-env.d.ts.map