import { Effect, Layer } from "effect"; import { DaemonClient, type DaemonClientService } from "./services/daemon-client/service.js"; /** CLI process layer: one daemon client per Commander program. */ export declare const CliLive: Layer.Layer; /** Effect-native daemon-client program for CLI command handlers. */ export declare function withCliClient(run: (client: DaemonClientService) => Effect.Effect): Effect.Effect; /** One Commander-edge run that yields the daemon client then the command program. */ export declare function runCliClient(run: (client: DaemonClientService) => Effect.Effect): Promise;