import { type Abi, type Chain, type Client, type ContractFunctionArgs, type ContractFunctionName, type Hash, type Transport, type WriteContractParameters } from "viem"; import type { SmartAccount } from "viem/account-abstraction"; export declare function writeContract = ContractFunctionName, TArgs extends ContractFunctionArgs = ContractFunctionArgs, TChainOverride extends Chain | undefined = undefined>(client: Client, { abi, address, args, dataSuffix, functionName, ...request }: WriteContractParameters): Promise; //# sourceMappingURL=writeContract.d.ts.map