import type { ExtendedViemClient } from '../../../client.js'; import type { Provider } from '../transports/index.js'; /** * Submits a signed transaction to the cluster for processing * * @param client - Extended Viem client * @param tx - The transaction to send * @param config - Optional configuration for the transaction * @returns Promise resolving to transaction signature */ export declare function sendTransaction(client: ExtendedViemClient, tx: Parameters[0] | string | Buffer, config?: Parameters[1] & { encoding?: 'base64'; }): Promise;