declare class Wallet { static generate(token?: string, options?: {}): { secret: any; address: any; }; static fromSecret(secret: any, token?: string): { secret: any; address: any; }; static isValidAddress(address: any, token?: string): any; static isValidSecret(secret: any, token?: string): boolean; static getCurrency(token?: string): any; static getCurrencies(token?: string): any; static getChain(token?: string): any; static getFee(token?: string): any; static getAccountZero(token?: string): any; static getAccountOne(token?: string): any; static getIssuer(token?: string): any; static makeCurrency(currency?: string, issuer?: any, token?: string): { currency: string; issuer: any; }; static makeAmount(value: number, currency: any, issuer: any, token: "swt"): any; protected _kp: any; protected _keypairs: any; protected _secret: any; constructor(secret: any, token?: string); /** * get wallet address * @returns {*} */ address(): any; /** * get wallet secret * @returns {*} */ secret(): any; toJson(): { secret: any; address: any; }; getPublicKey(): any; /** * sign message with wallet privatekey * @param message * @returns {*} */ sign(message: any): any; /** * verify signature with wallet publickey * @param message * @param signature * @returns {*} */ verify(message: any, signature: any): any; /** * sign message with wallet privatekey * Export DER encoded signature in Array * @param message * @returns {*} */ signTx(message: any): any; /** * verify signature with wallet publickey * @param message * @param signature * @returns {*} */ verifyTx(message: any, signature: any): any; } export { Wallet };