/** * `monomind agent exec|scan|test` — the Agent Exec Protocol CLI surface * (doc/agent-exec-protocol.md). These join the existing `agent` swarm * namespace (commands/agent.ts); `agent list` stays with swarm lifecycle — * the installed-only runner view is `agent scan --installed`. * * stdout purity (§3): `exec` and `test` write protocol NDJSON to stdout and * nothing else; all diagnostics go to stderr. `scan` emits JSON on stdout * with `--json` (or the global `--format json`). */ import type { Command } from '../types.js'; /** Parse a duration flag: plain number = seconds; `45s`/`10m`/`2h` suffixes. */ export declare function parseDuration(raw: unknown, flag: string): number | undefined; /** Parse repeatable --env KEY=V into a record. */ export declare function parseEnvFlags(raw: unknown): Record; export declare const execCommand: Command; export declare const scanCommand: Command; export declare const testCommand: Command; //# sourceMappingURL=agent-exec.d.ts.map