import { Command } from 'commander'; import { type OpenAIAuthSource, type AuthResolverDeps } from '../../agent/providers/openai-compatible/auth.js'; import { type XaiAuthSource, type XaiAuthResolverDeps } from '../../agent/providers/xai/auth.js'; export declare function buildProviderAuthDiagnose(explicitConfigKey: string | undefined, deps?: AuthResolverDeps, forceChatgptOAuth?: boolean): { source: OpenAIAuthSource; message: string; exitCode: number; last4?: string; }; export declare function buildXaiAuthDiagnose(explicitConfigKey: string | undefined, forceMode?: 'apikey' | 'oauth', deps?: XaiAuthResolverDeps): { source: XaiAuthSource; message: string; exitCode: number; last4?: string; mode?: string; }; export declare function registerProviderCommand(program: Command): void;