UNPKG

@bobmatnyc/claude-pm-portfolio-manager

Version:

Claude PM Portfolio Management Dashboard - React-based monitoring and reporting for Claude PM managed projects

26 lines (25 loc) 802 B
import { ApiKey, BillingData, SpendingReport, UsageMetrics } from '../types/keyManagement'; declare class KeyManagementService { private getEnvVar; fetchOpenAIData(): Promise<{ billing: BillingData; usage: UsageMetrics[]; }>; fetchAnthropicData(): Promise<{ billing: BillingData; usage: UsageMetrics[]; }>; fetchOpenRouterData(): Promise<{ billing: BillingData; usage: UsageMetrics[]; }>; fetchVercelData(): Promise<{ billing: BillingData; usage: UsageMetrics[]; }>; getAllBillingData(): Promise<BillingData[]>; getActiveKeys(): Promise<ApiKey[]>; generateSpendingReport(days?: number): Promise<SpendingReport>; } export declare const keyManagementService: KeyManagementService; export {};