import { Bip32, KeyPair } from 'bsv'; export declare class AuthService { private apiUrl; private network; constructor(apiUrl: string, network: string); generateKeyPair(id: string, password: string): Promise; register(id: string, password: string, email: string, firstName?: string, lastName?: string): Promise; recoverBip39(id: string, keyPair: KeyPair): Promise; recover(id: string, keyPair: KeyPair): Promise; mnemonic(id: string, keyPair: KeyPair): Promise; getProfile(id: string, keyPair: KeyPair): Promise; rekey(mnemonic: string, id: string, password: string): Promise; isIdAvailable(id: string): Promise; verifyEmail(id: string, nonce: string): Promise; requestVerificationEmail(id: any): Promise; }