/**
 * normalize-agent-dir.ts — make `--agent-dir` robust to whatever path the
 * dashboard / a customer / ANY LLM pastes, on ANY OS.
 *
 * The dashboard generates the install prompt with the directory in whatever form
 * the customer's host uses. The CLI may then run on a different layer than that
 * path was expressed for — most commonly a Windows-style path handed to a CLI
 * running inside WSL (Linux). A human or a non-Claude LLM (OpenAI, DeepSeek,
 * Gemini, …) pasting the command verbatim must "just work" — so the CLI, not the
 * LLM, does the translation. Deterministic + unit-tested = no per-LLM behaviour.
 *
 * Rules (POSIX host — Linux/WSL/macOS):
 *   \\wsl.localhost\<distro>\root\x  →  /root/x      (Windows→WSL UNC)
 *   \\wsl$\<distro>\root\x           →  /root/x      (older UNC form)
 *   C:\Users\me\fleet                →  /mnt/c/Users/me/fleet   (WSL drvfs mount)
 *   \\server\share\x                 →  /x           (generic UNC, best-effort)
 *   /home/me/fleet , ./fleet         →  unchanged    (already POSIX)
 *
 * On native Windows (platform 'win32') Windows paths are LEFT ALONE — Node on
 * Windows resolves `C:\…` and `\\wsl.localhost\…` natively, and rewriting a real
 * UNC there would break it. Surrounding quotes/whitespace are always stripped.
 */
export declare function normalizeAgentDir(rawPath: string, platform?: NodeJS.Platform): string;
//# sourceMappingURL=normalize-agent-dir.d.ts.map