import ClaimBag from "../verifiable_credential/ClaimBag" ; import { IValidationResponse } from "./IValidationResponse" ; export interface ISiopValidationResponse extends IValidationResponse { /**
     * The contract
     */ contract ? : string ; /**
     * Claim in the request and rule file
     */ claimBag ? : ClaimBag ; } /**
 * Interface for input validation
 */ export interface ISiopValidation { param siop param audience returns validate ( siop , audience ) : Promise < ISiopValidationResponse > ; }