UNPKG

gemini-cost-tracker

Version:

CLI tool to display token usage and costs for Gemini and Vertex AI

23 lines 788 B
import { AuthCredentials } from '../../types/index.js'; export declare class AuthManager { private configDir; private configFile; private credentials; constructor(); initialize(): Promise<void>; private loadConfiguration; private loadFromEnvironment; private saveConfiguration; getConfiguration(): Promise<AuthCredentials>; setGeminiApiKey(apiKey: string): Promise<void>; setGcpProjectId(projectId: string): Promise<void>; setGcpKeyFile(keyFile: string): Promise<void>; getGeminiCredentials(): Promise<string>; getGcpCredentials(): Promise<{ projectId: string; keyFile?: string; }>; validateCredentials(): Promise<boolean>; clearConfiguration(): Promise<void>; } //# sourceMappingURL=authManager.d.ts.map