import { HttpApi, HttpApiEndpoint, HttpApiGroup, HttpClient } from "@effect/platform"; import { Effect, type Layer } from "effect"; import { DockerError } from "./circular.ts"; /** * @since 1.0.0 * @category HttpApi * @see https://docs.docker.com/reference/api/engine/latest/#tag/Session */ export declare const SessionApi: HttpApi.HttpApi<"SessionApi", HttpApiGroup.HttpApiGroup<"session", HttpApiEndpoint.HttpApiEndpoint<"session", "POST", never, never, never, { readonly Upgrade: "h2c"; readonly Connection: "Upgrade"; }, void, never, never, never>, never, never, false>, import("@effect/platform/HttpApiError").HttpApiDecodeError, never>; declare const Sessions_base: Effect.Service.Class]; readonly effect: Effect.Effect<{ session: () => Effect.Effect; }, never, HttpClient.HttpClient>; }>; /** * @since 1.0.0 * @category Services * @see https://docs.docker.com/reference/api/engine/latest/#tag/Session */ export declare class Sessions extends Sessions_base { } /** * @since 1.0.0 * @category Layers * @see https://docs.docker.com/reference/api/engine/latest/#tag/Session */ export declare const SessionsLayerLocalSocket: Layer.Layer; /** * @since 1.0.0 * @category Layers * @see https://docs.docker.com/reference/api/engine/latest/#tag/Session */ export declare const SessionsLayer: Layer.Layer; export {};