export interface IHWWalletApp { getAddress(account: number, index: number, display?: boolean): Promise<{ address: string; }>; setAddress(account: number, index: number, display?: boolean): Promise; signTransaction(rawTx: Buffer, usingHash: boolean): Promise; signMessage(rawMessage: Buffer): Promise; getAppConfiguration(): Promise<{ version: string; contractData: number; accountIndex: number; addressIndex: number; }>; getAddressAndSignAuthToken(account: number, index: number, token: Buffer): Promise<{ address: string; signature: string; }>; }