import { Effect } from "effect"; import type { Block } from "viem"; import type { PublicClientServiceShape } from "../core/index.js"; import { SubscriptionDroppedError } from "./errors.js"; export declare function watchBlocks(publicClientService: PublicClientServiceShape, params: { chainId: number; includeTransactions?: boolean; pollingInterval?: number; }): Effect.Effect, import("../core/index.js").ClientNotFoundError, never>; //# sourceMappingURL=block-subscription.d.ts.map