import * as Layer from "effect/Layer";
import * as Runners from "effect/unstable/cluster/Runners";
import * as ShardingConfig from "effect/unstable/cluster/ShardingConfig";
import * as RpcSerialization from "effect/unstable/rpc/RpcSerialization";
import type * as SocketServer from "effect/unstable/socket/SocketServer";
/**
 * @since 1.0.0
 * @category Layers
 */
export declare const layerClientProtocol: Layer.Layer<Runners.RpcClientProtocol, never, RpcSerialization.RpcSerialization>;
/**
 * @since 1.0.0
 * @category Layers
 */
export declare const layerSocketServer: Layer.Layer<SocketServer.SocketServer, SocketServer.SocketServerError, ShardingConfig.ShardingConfig>;
//# sourceMappingURL=NodeClusterSocket.d.ts.map