import type { CommandContext } from "../registry.js"; /** One emulator's state — the machine-readable `--json` unit (#920). */ export interface EmulatorReport { lexicon: string; /** Container name (e.g. `chant-floci`). */ name: string; /** `http://localhost:` when up; empty when down. */ endpoint: string; /** Env that points the SDK / `chant graph --live` / a triggered Op at it. */ env: Record; } /** * chant emulator up|down|status [--lexicon ] [--json] (#920) * * Boot / stop / inspect the local emulators of the project's configured lexicons * (Floci for aws, floci-az/gcp, mudflaps/spritzer for fly). `up` leaves them * running (persistent, unlike the in-Op boot/teardown) so a consumer can deploy to * and observe them; `--json` reports each one's endpoint + the env that redirects * tooling at it. Consumed by behold `serve --local`. */ export declare function runEmulator(ctx: CommandContext): Promise; //# sourceMappingURL=emulator.d.ts.map