@stratosphere-network/wallet
Version:
Wallet module for StratoSphere SDK
13 lines • 749 B
TypeScript
import { BaseService } from "../base-service";
import { LoginRequest, SignupRequest, OtpRequest, OtpVerifyRequest, OtpResponse, UserResponse, DeleteUserRequest, ApiResponse, LoginResponse, SignupResponse, DeleteUserResponse } 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;
}
//# sourceMappingURL=auth.d.ts.map