import { BN, Program, web3 } from "@project-serum/anchor"; import { EuroMetaV2 } from "../types"; import { EuroPrimitive } from "../euro_primitive"; import { Signer } from "@solana/web3.js"; /** * High level function to settle writers V2 * * @param program : EuroPrimitive Program * @param euroMetaKey : The EuroMeta pubkey * @param euroMeta : The EuroMetaV2 * @param collateralDestination : the destination of the collateral * @param writerSource : The source of option tokens * @param amount : The amount of contracts * @returns : instruction **/ export declare const settleExpiredWritersV2Instruction: (program: Program, euroMetaKey: web3.PublicKey, euroMeta: EuroMetaV2, collateralDestination: web3.PublicKey, writerSource: web3.PublicKey, amount: BN) => Promise; /** * High level function to settle writers V2 * * @param program : EuroPrimitive Program * @param euroMetaKey : The EuroMeta pubkey * @param euroMeta : The EuroMetaV2 * @param collateralDestination : the destination of the collateral * @param writerSource : The source of option tokens * @param amount : The amount of contracts * @param signers : [payer] **/ export declare const settleExpiredWritersV2Rpc: (program: Program, euroMetaKey: web3.PublicKey, euroMeta: EuroMetaV2, collateralDestination: web3.PublicKey, writerSource: web3.PublicKey, amount: BN, signers: Signer[]) => Promise; //# sourceMappingURL=settleExpiredWriters.d.ts.map