import { NovelAI } from "../NovelAI"; export declare class UserManager { private ai; constructor(ai: NovelAI); login(email: string, password: string): Promise; getSubscription(): Promise<{ "tier": 0 | 1 | 2 | 3; "active": boolean; "expiresAt": number; "perks": { "maxPriorityActions": number; "startPriority": number; "moduleTrainingSteps": number; "unlimitedMaxPriority": boolean; "voiceGeneration": boolean; "imageGeneration": boolean; "unlimitedImageGeneration": boolean; "unlimitedImageGenerationLimits": any[]; "contextTokens": number; }; "trainingStepsLeft": { "fixedTrainingStepsLeft": number; "purchasedTrainingSteps": number; }; "accountType": number; }>; getUserInfos(): Promise<{ emailVerified: boolean; emailVerificationLettersSent: number; trialActivated: boolean; trialActionsLeft: number; accountCreatedAt: number; }>; }