import { TransactionStatusResponse } from '@gelatonetwork/relay-sdk';
import { Chain } from '@parifi/references';

declare const executeTxUsingGelato: (targetContractAddress: string, chainId: Chain, gelatoKey: string | undefined, encodedTxData: string, gelatoGasLimit?: bigint) => Promise<string>;
declare const checkGelatoTaskStatus: (taskId: string) => Promise<TransactionStatusResponse | undefined>;

export { checkGelatoTaskStatus, executeTxUsingGelato };
