import type { Abi, AbiStateMutability, Address } from 'abitype'; import type { ContractFunctionName, ContractFunctionParameters, ExtractAbiItem } from '../../types/contract.js'; import type { Hex } from '../../types/misc.js'; export declare function defineCall, call extends ContractFunctionParameters>(call: call | ContractFunctionParameters): ContractFunctionParameters<[ ExtractAbiItem ], AbiStateMutability, functionName> & { data: Hex; to: Address; }; /** * Normalizes a value into a structured-clone compatible format. * * @see https://developer.mozilla.org/en-US/docs/Web/API/Window/structuredClone * @internal */ export declare function normalizeValue(value: type): type; //# sourceMappingURL=utils.d.ts.map