import BigNumber from 'bignumber.js'; import { Instruction, Procedure } from "../../internal"; import { DefaultPortfolio, NumberedPortfolio } from "../../types"; import { InstructionAffirmationOperation, ProcedureAuthorization } from "../../types/internal"; export interface AffirmInstructionParams { id: BigNumber; } export interface ModifyInstructionAffirmationParams { id: BigNumber; operation: InstructionAffirmationOperation; } export interface Storage { portfolios: (DefaultPortfolio | NumberedPortfolio)[]; senderLegAmount: BigNumber; totalLegAmount: BigNumber; } /** * @hidden */ export declare function prepareModifyInstructionAffirmation(this: Procedure, args: ModifyInstructionAffirmationParams): Promise; /** * @hidden */ export declare function getAuthorization(this: Procedure, { operation }: ModifyInstructionAffirmationParams): Promise; /** * @hidden */ export declare function prepareStorage(this: Procedure, { id }: ModifyInstructionAffirmationParams): Promise; /** * @hidden */ export declare const modifyInstructionAffirmation: () => Procedure; //# sourceMappingURL=modifyInstructionAffirmation.d.ts.map