import { Config, SafeRequestPayload } from "../../types"; import { SponsoredCallERC2771PayloadToSign, CallWithERC2771Struct, ERC2771Type, CallWithSyncFeeERC2771PayloadToSign, CallWithConcurrentERC2771Struct, SponsoredCallConcurrentERC2771PayloadToSign, CallWithSyncFeeConcurrentERC2771PayloadToSign } from "../types"; export declare function getPayloadToSign(payload: { struct: SafeRequestPayload; type: ERC2771Type.CallWithSyncFee | ERC2771Type.SponsoredCall; isSigner?: boolean; }, config: Config): SponsoredCallERC2771PayloadToSign | CallWithSyncFeeERC2771PayloadToSign; export declare function getPayloadToSign(payload: { struct: SafeRequestPayload; type: ERC2771Type.ConcurrentCallWithSyncFee | ERC2771Type.ConcurrentSponsoredCall; isSigner?: boolean; }, config: Config): SponsoredCallConcurrentERC2771PayloadToSign | CallWithSyncFeeConcurrentERC2771PayloadToSign;