ripbug-ai-detector
Version:
🔥 RipBug AI Bug Detector - Built by an AI that rips its own bugs. Destroy AI-generated bugs before you commit.
40 lines • 978 B
TypeScript
interface LoginResult {
user: {
email: string;
plan: 'free' | 'pro' | 'team' | 'enterprise';
id: string;
};
limits: {
validationsPerMonth: number;
currentUsage: number;
};
}
interface AuthStatus {
authenticated: boolean;
licenseKey?: string;
user?: {
email: string;
plan: 'free' | 'pro' | 'team' | 'enterprise';
id: string;
};
usage?: {
current: number;
limit: number;
};
}
export declare class AuthManager {
private authFile;
private usageTracker;
constructor();
login(licenseKey: string): Promise<LoginResult>;
getStatus(): Promise<AuthStatus>;
logout(): Promise<void>;
isAuthenticated(): Promise<boolean>;
getLicenseKey(): Promise<string | null>;
private validateLicenseKey;
private isValidLicenseKeyFormat;
private loadAuthData;
private saveAuthData;
}
export {};
//# sourceMappingURL=auth-manager.d.ts.map