/** * @since 1.0.0 */ import * as MessageStorage from "@effect/cluster/MessageStorage"; import * as Runners from "@effect/cluster/Runners"; import * as RunnerStorage from "@effect/cluster/RunnerStorage"; import type { Sharding } from "@effect/cluster/Sharding"; import * as ShardingConfig from "@effect/cluster/ShardingConfig"; import { layerClientProtocol, layerSocketServer } from "@effect/platform-node-shared/NodeClusterSocket"; import type * as SocketServer from "@effect/platform/SocketServer"; import type { SqlClient } from "@effect/sql/SqlClient"; import type { ConfigError } from "effect/ConfigError"; import * as Layer from "effect/Layer"; export { /** * @since 1.0.0 * @category Re-exports */ layerClientProtocol, /** * @since 1.0.0 * @category Re-exports */ layerSocketServer }; /** * @since 1.0.0 * @category Layers */ export declare const layer: (options?: { readonly serialization?: "msgpack" | "ndjson" | undefined; readonly clientOnly?: ClientOnly | undefined; readonly storage?: Storage | undefined; readonly shardingConfig?: Partial | undefined; }) => ClientOnly extends true ? Layer.Layer : Layer.Layer; //# sourceMappingURL=BunClusterSocket.d.ts.map