import { AuthBodyRequest, BodyRequest, EmailSendCodeRequest, EmailSendCodeResponse, EmailVerifyCodeRequest, EmailVerifyCodeResponse, Empty, EthChallengeBindAccountRequest, EthChallengeRequest, EthChallengeResponse, IsBoundRequest, IsBoundResponse, QueryRequest, WalletBindAccountRequest, WalletEthApi, WalletRevealAccountRequest, WalletRevealAccountResponse, WalletUnbindAccountRequest, WalletUpdateAccountEmailRequest, WalletUpdateAccountPasswordRequest } from "@delysium/sso-api"; import Sdk from "./sdk"; export default class WalletEthSdk extends Sdk implements WalletEthApi { sendCode(req: BodyRequest): Promise; verifyCode(req: QueryRequest): Promise; unbindAccountChallenge(req: BodyRequest): Promise; unbindFromAccount(req: BodyRequest): Promise; updateAccountPasswordChallenge(req: BodyRequest): Promise; updateAccountPassword(req: BodyRequest): Promise; updateAccountEmailChallenge(req: BodyRequest): Promise; updateAccountEmail(req: BodyRequest): Promise; bindAccountChallenge(req: BodyRequest): Promise; isBound(req: QueryRequest): Promise; bindToAccount(req: AuthBodyRequest): Promise; revealAccountChallenge(req: BodyRequest): Promise; revealAccount(req: BodyRequest): Promise; }