import { CallWithConcurrentERC2771Request, CallWithERC2771Request, ConcurrentPayloadToSign, ERC2771Type, SequentialPayloadToSign } from "../types"; import { Config, SignerOrProvider } from "../../types"; export declare function populatePayloadToSign(payload: { request: CallWithConcurrentERC2771Request; type: ERC2771Type.ConcurrentCallWithSyncFee | ERC2771Type.ConcurrentSponsoredCall; signerOrProvider?: SignerOrProvider; }, config: Config): Promise; export declare function populatePayloadToSign(payload: { request: CallWithERC2771Request; type: ERC2771Type.CallWithSyncFee | ERC2771Type.SponsoredCall; signerOrProvider?: SignerOrProvider; }, config: Config): Promise;