import { Effect } from "effect"; import type { Address, Hex, Log } from "viem"; import type { PublicClientServiceShape } from "../core/index.js"; import { SubscriptionDroppedError } from "./errors.js"; export declare function watchLogs(publicClientService: PublicClientServiceShape, params: { chainId: number; address?: Address | Address[]; topics?: (Hex | Hex[] | null)[]; pollingInterval?: number; }): Effect.Effect, import("../core/index.js").ClientNotFoundError, never>; //# sourceMappingURL=log-subscription.d.ts.map