import type { Hex } from 'viem'; import type { EvmGaslessApiDeps } from '../types'; type GetAvailableEvmGaslessRelayerParams = { /** The EVM chain ID the sponsored transaction will target. */ chainId: number; }; type GetAvailableEvmGaslessRelayerResult = { /** Relayer EOA that will broadcast the sponsored transaction on-chain. */ relayerAddress: Hex; }; /** * Fetches the relayer address to embed in the EIP-712 sponsored-transaction * intent for the given chain. * * The returned address is owned by the project's relay backend and is the * eventual `from` of the on-chain broadcast. It must be set as the `relayer` * field of the EIP-712 intent before signing — the on-chain delegate * validates the signature against this address. */ export declare const getAvailableEvmGaslessRelayer: ({ chainId }: GetAvailableEvmGaslessRelayerParams, { sdkApi, environmentId }: EvmGaslessApiDeps) => Promise; export {};