UNPKG

@stratosphere-network/wallet

Version:

Wallet module for StratoSphere SDK

23 lines 2.23 kB
import { BaseService } from "../base-service"; import { LoginRequest, SignupRequest, OtpRequest, OtpVerifyRequest, OtpResponse, UserResponse, DeleteUserRequest, ApiResponse, LoginResponse, SignupResponse, DeleteUserResponse, CreateRecoveryRequest, CreateRecoveryResponse, RecoveryOptionsResponse, RequestPasswordResetRequest, RequestPasswordResetResponse, ResetPasswordRequest, ResetPasswordResponse, UpdateRecoveryRequest, UpdateRecoveryResponse, AddRecoveryMethodRequest, AddRecoveryMethodResponse, RemoveRecoveryMethodRequest, RemoveRecoveryMethodResponse, UpdateRecoveryMethodRequest, UpdateRecoveryMethodResponse, GetMyRecoveryMethodsRequest, GetMyRecoveryMethodsResponse, DeleteAllRecoveryMethodsRequest, DeleteAllRecoveryMethodsResponse } from "../types"; export declare class AuthService extends BaseService { signup(request: SignupRequest): Promise<SignupResponse>; login(request: LoginRequest): Promise<LoginResponse>; sendOtp(request: OtpRequest): Promise<OtpResponse>; verifyOtp(request: OtpVerifyRequest): Promise<OtpResponse>; getUser(): Promise<UserResponse>; deleteUser(request: DeleteUserRequest): Promise<ApiResponse<DeleteUserResponse>>; logout(): void; isAuthenticated(): boolean; createRecoveryMethods(request: CreateRecoveryRequest): Promise<CreateRecoveryResponse>; getRecoveryOptions(externalId: string): Promise<RecoveryOptionsResponse>; requestPasswordReset(request: RequestPasswordResetRequest): Promise<RequestPasswordResetResponse>; resetPassword(request: ResetPasswordRequest): Promise<ResetPasswordResponse>; updateRecoveryMethods(request: UpdateRecoveryRequest): Promise<UpdateRecoveryResponse>; addRecoveryMethod(request: AddRecoveryMethodRequest): Promise<AddRecoveryMethodResponse>; removeRecoveryMethod(request: RemoveRecoveryMethodRequest): Promise<RemoveRecoveryMethodResponse>; updateRecoveryMethod(request: UpdateRecoveryMethodRequest): Promise<UpdateRecoveryMethodResponse>; getMyRecoveryMethods(request: GetMyRecoveryMethodsRequest): Promise<GetMyRecoveryMethodsResponse>; deleteAllRecoveryMethods(request: DeleteAllRecoveryMethodsRequest): Promise<DeleteAllRecoveryMethodsResponse>; } //# sourceMappingURL=auth.d.ts.map