import type { Call, Hex } from 'viem'; import type { SmartAccount } from 'viem/account-abstraction'; import type { GelatoEvmRelayerClient, SendTransactionOptions } from '../../relayer/index.js'; import type { GelatoSmartAccountImplementation } from '../adapters/types/index.js'; export type NonceOrKey = { nonce?: never; nonceKey?: never; } | { nonce: bigint; nonceKey?: never; } | { nonce?: never; nonceKey: bigint; }; export type SendTransactionParameters = NonceOrKey & { calls: Call[]; gas?: bigint; skipSimulation?: boolean; }; export declare const sendTransaction: (client: GelatoEvmRelayerClient, account: SmartAccount, parameters: SendTransactionParameters, options?: SendTransactionOptions) => Promise; //# sourceMappingURL=sendTransaction.d.ts.map