import * as fromRoot from '../+shared'; import { Client } from '../Client'; import * as fromModels from './model'; import { StringDto } from '../profile'; export declare class AuthenticationApi { private readonly client; constructor(client: Client); emailSignIn(data: fromModels.SignInRequest, url: string): Promise>; tokenSignIn(url: string): Promise>; googleSignIn(data: string, url?: string): Promise>; resetPassword(email: string): Promise; refreshToken(token: string, url: string): Promise>; resendVerificationEmail(email: string): Promise>; emailRegistration(data: fromModels.SignUpByEmailRequest): Promise; invitations(data: fromModels.AccountActivationRequest, query: string): Promise; googleInvitation(idToken: string, code: string): Promise; checkInvitationCode(query: string): Promise>; emailVerification(query: string): Promise; passwordChange(data: fromModels.UpdatePasswordRequest): Promise; changeUserInformation(data: fromModels.UserInformationRequest): Promise; activateAccount(data: fromModels.ResetPasswordRequest, query: string): Promise; accountDeletion(password: any): Promise; private getCredentials; signInAsAdmin(tenantId: number): Promise>; } //# sourceMappingURL=AuthenticationApi.d.ts.map