/// import { Repository } from '../core/repository'; import { AccountRepositoryCurrentUserResponseRootObject, AccountRepositoryLoginResponseLogged_in_user, StatusResponse } from '../responses'; import { AccountEditProfileOptions, AccountTwoFactorLoginOptions } from '../types'; export declare class AccountRepository extends Repository { private static accountDebug; randomBytes: any; login(username: string, password: string): Promise; static createJazoest(input: string): string; encryptPassword(password: string): { time: string; encrypted: string; }; twoFactorLogin(options: AccountTwoFactorLoginOptions): Promise; logout(): Promise; create({ username, password, email, first_name }: { username: any; password: any; email: any; first_name: any; }): Promise; currentUser(): Promise; setBiography(text: string): Promise; changeProfilePicture(picture: Buffer): Promise; editProfile(options: AccountEditProfileOptions): Promise; changePassword(oldPassword: string, newPassword: string): Promise; removeProfilePicture(): Promise; setPrivate(): Promise; setPublic(): Promise; private command; readMsisdnHeader(usage?: string): Promise; msisdnHeaderBootstrap(usage?: string): Promise; contactPointPrefill(usage?: string): Promise; getPrefillCandidates(): Promise; processContactPointSignals(): Promise; sendRecoveryFlowEmail(query: string): Promise; }