import * as viem from 'viem'; type WaitForEventProps = { eventName: string; abi: viem.Abi; rpcUrl: string; expectedArgs: any; }; /** * Waits until for a specific event on the Cannon Registry or a timeout occurs. * * @param {string} params.eventName - The name of the event to wait for. * @param {viem.Abi} params.abi - The ABI (Application Binary Interface) that includes the event. * @param {number} params.chainId - The chain ID of the registry. * @param {any} params.expectedArgs - The expected arguments of the event. * @returns {Promise} - A promise that resolves with the event logs when the event is received or rejects with an error on timeout or if an error occurs while watching the event. */ export declare const waitForEvent: ({ eventName, abi, rpcUrl, expectedArgs }: WaitForEventProps) => Promise; export {}; //# sourceMappingURL=wait-for-event.d.ts.map