import * as anchor from "@project-serum/anchor"; import { Response } from "../../types/types"; /** * Exercise the put option * @param provider Anchor provider * @param optionKey Option key representing a unique option * @param assetNftMint Asset NFT which underlies the option * @param whitelistProof The Merkle proof of the NFT wrt the mint list tree * @param assetNftTokenAccount Optional: The token account of the user wrt the NFT * @returns Promise resolving to the transaction signature */ export declare const floorExercisePutOption: (provider: anchor.AnchorProvider, optionKey: anchor.web3.PublicKey, assetNftMint: anchor.web3.PublicKey, whitelistProof: number[][], assetNftTokenAccount?: anchor.web3.PublicKey) => Promise;