/** * `remixmate doctor` — one command that answers "why isn't this working?". * * The failure modes this package actually produces in the field are: no * credential, a credential bound to a different backend, a missing python3, a * missing Playwright, and an unreachable backend. Each of those used to surface * only as a downstream error from whichever skill happened to be run first, in * that skill's own wording. Checking them up front, in one place, turns a * scavenger hunt into a list. * * Also exports the one-line status shown under `--list` / `--help`, so a first * run says "you are not logged in" instead of leaving the user to find out by * invoking a skill. */ /** * Short auth status suitable for a footer. Never performs network I/O — a * listing command must stay instant and work offline. */ export declare function authStatusLine(): Promise; export declare function runDoctor(opts?: { skipNetwork?: boolean; }): Promise;