/** * `clustly deploy` / `clustly init` — command glue (GUIDELINES §2): strict args → terminal IO → * the hosting wizard. All logic lives in ../hosting/*; this file only wires and exits. * * Exits go through the catalog (commands/failure.ts): the wizard's abort carries a * `CliFailure` whose code decides the exit — usage 2, state 3, the agent's own code 4, * ours 1 — so a builder's agent never has to parse prose to know whether to retry, fix its * input, or fix its handler (design 2026-09-06). `--json` prints that same failure as one * envelope on stdout; the wizard's chatter stays on stderr either way. */ export declare function hostingCommand(kind: "deploy" | "init", usage: string): Promise;