import * as core from "@shapeshiftoss/hdwallet-core" ; export interface TrezorConnectResponse { success : boolean ; payload : any | { error : string ; } ; } export abstract class TrezorTransport extends core . Transport { hasPopup : boolean = false ; constructor ( keyring ) { super ( keyring ) ; } public abstract cancel ( ) ; public abstract call ( method , msg , msTimeout ? ) ; }