import { ServiceDefinition, ServiceGraphRunner } from "./service-graph.mjs"; //#region src/cli.d.ts declare const DEFAULT_CONTROL_PORT = 43034; /** * CLI operation that parses args and runs a service graph runner. * * This operation accepts the runner returned by `useServiceGraph` and starts * the requested subset of services. It supports `--services` (comma * separated), `--watch` and `--watch-debounce` options for convenience when * iterating on local development. * * @param serviceGraph - runner factory returned by `useServiceGraph` */ declare function simulationCLIOp>>(serviceGraph: ServiceGraphRunner): Generator, void, unknown>; /** * Run a service graph runner inside an effection main loop suitable for use * as a Node CLI. This invokes `simulationCLIOp` under `main` and returns the * resulting promise. * * @param serviceGraph - runner factory returned by `useServiceGraph` */ declare function simulationCLI>>(serviceGraph: ServiceGraphRunner): Promise; //#endregion export { DEFAULT_CONTROL_PORT, simulationCLI, simulationCLIOp };