import { Dispatch, SetStateAction } from "react"; import { WriteContractResult } from "@wagmi/core"; import { NewTransaction } from "./chain/PayProducts/PayProducts"; export type TxData = { transactionHash?: string; }; declare const executeTransaction: (promise: () => Promise, setLoading?: Dispatch> | undefined, txDescription?: string, addRecentTransaction?: (transaction: NewTransaction) => void, settlementLogic?: any, setData?: Dispatch>) => Promise; export default executeTransaction;