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