import { PayableOverrides, BigNumber } from "ethers"; import { Maker, MerkleTree, Taker, Signer, ContractMethods } from "../../types"; export declare const executeTakerBid: (signer: Signer, address: string, taker: Taker, maker: Maker, makerSignature: string, merkleTree: MerkleTree, affiliate: string, overrides?: PayableOverrides) => ContractMethods; export declare const executeTakerAsk: (signer: Signer, address: string, taker: Taker, maker: Maker, makerSignature: string, merkleTree: MerkleTree, affiliate: string, overrides?: PayableOverrides) => ContractMethods; export declare const executeMultipleTakerBids: (signer: Signer, address: string, taker: Taker[], maker: Maker[], makerSignature: string[], isAtomic: boolean, merkleTree: MerkleTree[], affiliate: string, overrides?: PayableOverrides) => { call: (additionalOverrides?: PayableOverrides) => Promise; estimateGas: (additionalOverrides?: PayableOverrides) => Promise; callStatic: (additionalOverrides?: PayableOverrides) => Promise; };