export declare const DeroWasmWindow: DeroWasmWindowI; export interface WalletResponse { value: any; err: any; } export interface DeroWasmWalletResponseNull { value: null; err: null; } export interface DeroWasmWindowI { CreateNewWallet: (password: string) => WalletResponse; CloseWallet: (walletKey: string) => WalletResponse; CloseAllWallets: () => WalletResponse; OpenWallet: (walletKey: string, password: string, fileData: any, // Uint8Array online: boolean) => WalletResponse; RecoverWalletFromSeed: (password: string, seed: string) => WalletResponse; RecoverWalletFromHexSeed: (password: string, hexSeed: string) => WalletResponse; RecoverWalletFromDisk: (password: string, fileData: string) => WalletResponse; WalletGetEncryptedData: (walletKey: string) => WalletResponse; WalletGetTopoHeight: (walletKey: string) => WalletResponse; WalletGetAddress: (walletKey: string) => WalletResponse; WalletGetBalance: (asyncKey: string, walletKey: string, scId: string) => WalletResponse; WalletGetSeed: (walletKey: string) => WalletResponse; WalletGetHexSeed: (walletKey: string) => WalletResponse; WalletIsRegistered: (walletKey: string) => WalletResponse; WalletTransfer: (asyncKey: string, walletKey: string, data: string) => WalletResponse; WalletGetTransfers: (walletKey: string, coinbase: boolean, inTxs: boolean, outTxs: boolean) => WalletResponse; WalletSendTransaction: (asyncKey: string, walletKey: string, txHex: string) => WalletResponse; WalletRegister: (walletKey: string, targetLeadingZero: number) => WalletResponse; Initialize: (env: string, daemonEndpoint: string) => WalletResponse; DecodeHexTransaction: (txHex: string) => WalletResponse; VerifyAddress: (addrString: string) => WalletResponse; CheckSeed: (seed: string) => WalletResponse; DaemonSetAddress: (asyncKey: string, daemonEndpoint: string) => WalletResponse; DaemonCall: (asyncKey: string, method: string, data: string) => WalletResponse; DaemonGetTopoHeight: () => WalletResponse; FastRegister: (workerKey: string) => WalletResponse; 'DERO.GetBlock'?: any; DeroWasmWalletGetBalance: any; } export interface FastRegResI { busy: boolean; hr?: number; c?: number; txId?: string; txHex?: string; addr?: string; wordSeed?: string; hexSeed?: string; }