import { RpcSource } from './index.js'; /** * Retrieves cross-domain message information from a transaction. * * @param tx - The transaction hash. * @param rpc - The RPC source to use for querying the blockchain. * @param l1MessageQueueProxyAddress - The address of the L1 message queue proxy contract. * @returns A promise that resolves to an object containing the queue index and L2 transaction hash. * @throws An error if the transaction is not found or if the QueueTransaction event is not found. */ export declare function getCrossDomainMessageFromTx(tx: string, rpc: RpcSource, l1MessageQueueProxyAddress: string): Promise<{ queueIndex: number; l2TxHash: string; }>;