import { EcdsaSignature } from "./signature" ; export const INVALID_SIGNATURE_ERROR = "Invalid signature" ; export interface Transaction { getHash ( ) : Buffer ; param signingPublicKeys getHashesForSignatures ( signingPublicKeys ) : Buffer [ ] ; param publicKey isDestinationPublicKey ( publicKey ) : boolean ; toBuffer ( ) : Buffer ; injectSignatures ( signingPublicKeys , signatures ) : void ; }