import type { Abi } from '@tevm/utils'; import type { ContractFunctionName } from '@tevm/utils'; import type { ContractParams, ContractResult } from '../index.js'; /** * Handler for contract tevm procedure * It's API resuses the viem `contractRead`/`contractWrite` API to encode abi, functionName, and args */ export type ContractHandler = = ContractFunctionName>(action: ContractParams) => Promise>; //# sourceMappingURL=ContractHandler.d.ts.map