/** * Token verification and API test diagnostics. * Run with `slaminar auth test` or during `slaminar login`. */ export interface DiagnosticCheck { name: string; status: 'pass' | 'fail' | 'skip'; detail: string; elapsedMs?: number; } export interface DiagnosticsResult { provider: 'cloudflare' | 'anthropic'; checks: DiagnosticCheck[]; overallPass: boolean; } export declare function verifyCloudflareToken(apiToken: string): Promise; export declare function fetchCloudflareAccounts(apiToken: string): Promise<{ id: string; name: string; }[] | null>; export interface CloudflareUserInfo { email: string; id: string; } export declare function fetchCloudflareUser(apiToken: string): Promise; export declare function testCloudflareInference(accountId: string, apiToken: string, model: string): Promise; export declare function runCloudflareDiagnostics(apiToken: string, accountId: string, model: string): Promise; export declare function testAnthropicKey(apiKey: string): Promise; export declare function runAnthropicDiagnostics(apiKey: string): Promise;