ai-debug-local-mcp
Version:
🎯 ENHANCED AI GUIDANCE v4.1.2: Dramatically improved tool descriptions help AI users choose the right tools instead of 'close enough' options. Ultra-fast keyboard automation (10x speed), universal recording, multi-ecosystem debugging support, and compreh
38 lines • 1.1 kB
TypeScript
export interface APIKeyInfo {
key: string;
tier: 'free' | 'pro' | 'enterprise';
usageLimit: number;
usageCount: number;
expiresAt?: Date;
features: string[];
}
export declare class APIKeyManager {
private apiKeys;
private configPath;
constructor(configPath?: string);
initialize(): Promise<void>;
private ensureConfigDir;
validateKey(apiKey: string | undefined): Promise<APIKeyInfo | null>;
incrementUsage(apiKey: string): Promise<void>;
private saveKeys;
getFeatureTiers(): Record<string, string[]>;
hasFeature(keyInfo: APIKeyInfo, feature: string): boolean;
hasValidKey(): boolean;
getKeyStatus(): {
valid: boolean;
tier?: string;
expiresAt?: string;
};
getUsageStats(): {
aiAnalysis: number;
aiReports: number;
premiumFeatures: number;
limits: {
aiAnalysis: number;
aiReports: number;
premiumFeatures: number;
};
};
recordUsage(feature: string): Promise<void>;
}
//# sourceMappingURL=api-key-manager.d.ts.map