import { Web3LibAdapter, abis } from "@bosonprotocol/common";
import { BigNumberish } from "@ethersproject/bignumber";
import * as biconomyInterface from "./biconomy-interface";
export declare function getNonce(args: {
    contractAddress: string;
    user: string;
    web3Lib: Web3LibAdapter;
    batchId?: BigNumberish;
    forwarderAbi: typeof abis.MockForwarderABI | typeof abis.BiconomyForwarderABI;
}): Promise<string>;
export declare function verifyEIP712(args: {
    contractAddress: string;
    request: biconomyInterface.ERC20ForwardRequest;
    domainSeparator: string;
    web3Lib: Web3LibAdapter;
    signature: string;
    forwarderAbi: typeof abis.MockForwarderABI | typeof abis.BiconomyForwarderABI;
}): Promise<boolean>;
//# sourceMappingURL=handler.d.ts.map