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 type * as Etag from "@effect/platform/Etag"; import type { HttpPlatform } from "@effect/platform/HttpPlatform"; import type { HttpServer } from "@effect/platform/HttpServer"; import type { ServeError } from "@effect/platform/HttpServerError"; import type { SqlClient } from "@effect/sql/SqlClient"; import type { ConfigError } from "effect/ConfigError"; import * as Layer from "effect/Layer"; import type { BunContext } from "./BunContext.js"; /** * @since 1.0.0 * @category Layers */ export declare const layerHttpServer: Layer.Layer; /** * @since 1.0.0 * @category Layers */ export declare const layer: (options: { readonly transport: "http" | "websocket"; 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=BunClusterHttp.d.ts.map