import { BigNumberish } from "@ethersproject/bignumber"; import { Web3LibAdapter, TransactionRequest, TransactionResponse } from "@bosonprotocol/common"; export declare function depositFunds(args: { entityId: BigNumberish; fundsTokenAddress?: string; fundsAmount: BigNumberish; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo: true; }): Promise; export declare function depositFunds(args: { entityId: BigNumberish; fundsTokenAddress?: string; fundsAmount: BigNumberish; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo?: false | undefined; }): Promise; export declare function withdrawFunds(args: { entityId: BigNumberish; tokensToWithdraw: Array; amountsToWithdraw: Array; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo: true; }): Promise; export declare function withdrawFunds(args: { entityId: BigNumberish; tokensToWithdraw: Array; amountsToWithdraw: Array; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo?: false | undefined; }): Promise; export declare function withdrawAllAvailableFunds(args: { entityId: BigNumberish; subgraphUrl: string; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo: true; }): Promise; export declare function withdrawAllAvailableFunds(args: { entityId: BigNumberish; subgraphUrl: string; contractAddress: string; web3Lib: Web3LibAdapter; returnTxInfo?: false | undefined; }): Promise; //# sourceMappingURL=handler.d.ts.map