import { Command } from 'commander';
/**
 * Map of provider names to their expected API key environment variable names.
 * vertexai uses gcloud auth and does not require an API key env var.
 */
export declare const providerApiKeyMap: Record<string, string | null>;
/**
 * Detects which providers have API keys set in the environment.
 * Returns list of provider names with available keys.
 */
export declare function detectAvailableProviders(): string[];
/**
 * Adds the init command to the program
 * @param program - The commander program
 */
export declare function initCommand(program: Command): void;
