import { Address } from "viem"; import type { ConfirmedRelayerSubmission, DepositWalletBatchCall, DepositWalletBatchDeadlineOptions, DepositWalletRelayerOptions, RelayerSubmissionSummary, WaitForDepositWalletConfirmationOptions } from "./types"; export type ExecuteDepositWalletBatchOptions = DepositWalletRelayerOptions & { depositWalletAddress: Address; calls: DepositWalletBatchCall[]; deadline?: string; deadlineOptions?: DepositWalletBatchDeadlineOptions; intent?: string; }; export declare function buildDepositWalletBatchDeadline(options?: DepositWalletBatchDeadlineOptions): string; export declare function executeDepositWalletBatch(options: ExecuteDepositWalletBatchOptions): Promise; export declare function executeDepositWalletBatchAndWait(options: ExecuteDepositWalletBatchOptions & WaitForDepositWalletConfirmationOptions): Promise;