/** * Pure prompt-normalization for the Mir CLI runner. * * Mir drives mircli in non-interactive Print Mode and can't consume botmux's * XML envelope directly, so `normalizeMircliPrompt` unwraps `` * and flattens the surrounding context blocks (routing / role / sender / * mentions / available_bots / attachments) into plain prose. * * This module is intentionally side-effect-free (no argv parsing, no process * wiring) — split out of `mir-runner.ts`, whose entrypoint runs `main()` on * import — so the transformation can be unit-tested. See mir-runner.ts for the * runtime that consumes it. */ export declare function summarizeAvailableBots(content: string): string | undefined; export declare function normalizeMircliPrompt(content: string): string; //# sourceMappingURL=mir-prompt.d.ts.map