import type { WalletServerRpcSchemaType } from "@alchemy/wallet-api-types/rpc"; import type { InnerWalletApiClient, WithoutChainId } from "../../types.ts"; type RpcSchema = Extract; export type SendPreparedCallsParams = WithoutChainId; export type SendPreparedCallsResult = RpcSchema["ReturnType"]; /** * Sends prepared calls by submitting a signed user operation. * This method is used after signing the signature request returned from prepareCalls. * * @param {InnerWalletApiClient} client - The wallet API client to use for the request * @param {SendPreparedCallsParams} params - Parameters for sending prepared calls * @returns {Promise} A Promise that resolves to the result containing the call ID * * @example * ```ts * // First prepare the calls * const preparedCalls = await client.prepareCalls({ * calls: [{ * to: "0x1234...", * data: "0xabcdef...", * value: "0x0" * }], * capabilities: { * paymasterService: { policyId: "your-policy-id" } * } * }); * * // Then sign the calls * const signedCalls = await client.signPreparedCalls(preparedCalls); * * // Then send the prepared calls with the signature * const result = await client.sendPreparedCalls({ * signedCalls, * }); * ``` */ export declare function sendPreparedCalls(client: InnerWalletApiClient, params: SendPreparedCallsParams): Promise; export {}; //# sourceMappingURL=sendPreparedCalls.d.ts.map