import BigNumber from 'bignumber.js'; import { Context, Instruction, Venue } from '../../internal'; import { AddInstructionWithVenueIdParams, CreateVenueParams, HistoricalInstructionFilters, HistoricInstruction, InstructionIdParams, ProcedureMethod, ResultSet } from '../../types'; /** * Handles all Settlement related functionality */ export declare class Settlements { private readonly context; /** * @hidden */ constructor(context: Context); /** * Retrieve a Venue by its ID * * @param args.id - identifier number of the Venue */ getVenue(args: { id: BigNumber; }): Promise; /** * Retrieve an Instruction by its ID * * @param args.id - identifier number of the Instruction */ getInstruction(args: { id: BigNumber; }): Promise; /** * Create a Venue under the ownership of the signing Identity */ createVenue: ProcedureMethod; /** * Create an Instruction to exchange Assets */ addInstruction: ProcedureMethod; /** * Affirm an Instruction (authorize) */ affirmInstruction: ProcedureMethod; /** * Retrieve all Instructions that have been associated with this Identity's DID * * @note uses the middleware V2 * @note supports pagination * */ getHistoricalInstructions(filter: HistoricalInstructionFilters): Promise>; } //# sourceMappingURL=Settlements.d.ts.map