import type { WaitForCallsStatusParameters } from "viem"; import type { InnerWalletApiClient } from "../../types.js"; /** * Waits for the status of a prepared call to be updated, returning after the calls are no longer pending. * * @param {InnerWalletApiClient} client - The wallet API client to use for the request * @param {WaitForCallsStatusParameters} params - Parameters for waiting for calls status, including the call ID and options for polling. * @returns {Promise} A Promise that resolves to the result containing the prepared call status, which includes a transaction receipt after the call is executed. * * @example * ```ts * const result = await client.waitForCallsStatus({ id: "0x1234..." }); * console.log(result); * ``` */ export declare function waitForCallsStatus(client: InnerWalletApiClient, params: WaitForCallsStatusParameters): Promise<{ version: string; chainId: number; capabilities?: { [key: string]: any; } | { [x: string]: any; } | undefined; id: string; atomic: boolean; receipts?: import("viem").WalletCallReceipt[] | undefined; statusCode: number; status: "pending" | "success" | "failure" | undefined; }>;