UNPKG

claude-gemini-multimodal-bridge

Version:

Enterprise-grade AI integration bridge connecting Claude Code, Gemini CLI, and Google AI Studio with intelligent routing and advanced multimodal processing capabilities

31 lines 1.29 kB
import { AuthResult, VerificationResult } from '../core/types.js'; export declare class AuthVerifier { private oauthManager; private authCache; constructor(); verifyAllAuthentications(): Promise<VerificationResult>; verifyGeminiAuth(): Promise<AuthResult>; verifyAIStudioAuth(): Promise<AuthResult>; private validateAIStudioApiKeyFormat; verifyClaudeCodeAuth(): Promise<AuthResult>; verifyServiceAuth(service: 'gemini' | 'aistudio' | 'claude'): Promise<AuthResult>; private testGeminiApiKey; getAuthCacheStats(): { totalEntries: number; services: Array<{ service: string; cached: boolean; timeToExpiry?: number; success?: boolean; }>; }; clearAuthCache(service?: 'gemini' | 'aistudio' | 'claude'): void; forceRefreshAuth(service: 'gemini' | 'aistudio' | 'claude'): Promise<AuthResult>; private checkClaudeCodeInstalled; private testClaudeCodeFunctionality; private generateRecommendations; hasAnyAuthentication(): Promise<boolean>; getServiceStatus(service: 'gemini' | 'aistudio' | 'claude'): Promise<string>; serviceNeedsAttention(service: 'gemini' | 'aistudio' | 'claude'): Promise<boolean>; } //# sourceMappingURL=AuthVerifier.d.ts.map