//#region src/cli/providers.d.ts
/**
 * Single source of truth for provider npm package names.
 * Used by both doctor.ts and status.ts to avoid drift.
 */
declare const PROVIDER_NPM_PACKAGES: readonly ["openai", "@anthropic-ai/sdk", "@google/generative-ai", "@mistralai/mistralai", "@aws-sdk/client-bedrock-runtime"];
/**
 * Provider entries with friendly names for status display.
 * azure-openai shares the openai npm package.
 */
declare const PROVIDER_ENTRIES: readonly [{
  readonly name: "openai";
  readonly npm: "openai";
}, {
  readonly name: "anthropic";
  readonly npm: "@anthropic-ai/sdk";
}, {
  readonly name: "gemini";
  readonly npm: "@google/generative-ai";
}, {
  readonly name: "azure-openai";
  readonly npm: "openai";
}, {
  readonly name: "bedrock";
  readonly npm: "@aws-sdk/client-bedrock-runtime";
}, {
  readonly name: "mistral";
  readonly npm: "@mistralai/mistralai";
}];
//#endregion
export { PROVIDER_ENTRIES, PROVIDER_NPM_PACKAGES };
//# sourceMappingURL=providers.d.ts.map