import { Context, Effect, Layer, Stream } from "effect"; import type { ClientNotFoundError, TransportError } from "../core/index.js"; import { PublicClientService } from "../core/index.js"; import { SubscriptionService } from "../subscriptions/index.js"; export type ChainHeadShape = { readonly current: (chainId: number) => Effect.Effect; readonly watch: (chainId: number) => Effect.Effect, ClientNotFoundError>; }; declare const ChainHead_base: Context.TagClass; export declare class ChainHead extends ChainHead_base { } export declare const ChainHeadLive: Layer.Layer; export {}; //# sourceMappingURL=chain-head.d.ts.map