import { TransactionStatus } from '../types/submit.types.js'; export declare class TransactionStatusService { private provider; private pollingInterval; private maxPollingTime; constructor(rpcUrl: string); /** * Wait for a transaction to be confirmed on the blockchain */ waitForTransaction(txHash: string, timeout?: number): Promise; /** * Wait for multiple transactions in parallel */ waitForMultipleTransactions(txHashes: string[], onProgress?: (completed: number, total: number) => void): Promise; /** * Get current transaction status without waiting */ getTransactionStatus(txHash: string): Promise; } //# sourceMappingURL=transaction-status.service.d.ts.map