import type { ExtendedViemClient } from '../../../client.js'; import type { CreateContractExecutionTransactionInput } from '../transports/index.js'; /** * Initiates a contract execution transaction from a specified developer-controlled wallet. * * By default, creation waits for the transaction to be processed and returns the transaction along with its txHash. * To disable this behavior, set `waitForTransactionHash` to `false`. * * @returns The created Transaction */ export declare function createContractExecutionTransaction(client: ExtendedViemClient, params: CreateContractExecutionTransactionInput): Promise;