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

20 lines 717 B
import { AuthStatus } from '../core/types.js'; export declare class OAuthManager { private authCache; private readonly CACHE_TTL; checkGeminiAuthentication(): Promise<AuthStatus>; promptGeminiLogin(): Promise<boolean>; refreshGeminiToken(): Promise<boolean>; private detectAuthMethod; private checkApiKeyAuth; private checkOAuthAuth; private executeGeminiAuth; private checkGeminiCLIAvailable; private updateCache; private isCacheValid; clearCache(): void; getAuthMethod(service: 'gemini' | 'aistudio' | 'claude'): Promise<string>; validateApiKey(apiKey: string): boolean; maskApiKey(apiKey: string): string; } //# sourceMappingURL=OAuthManager.d.ts.map