/** * The exit-code contract, in one place. gh's shape (`gh help exit-codes`, * ledger captures/tools/zz-probe2-json-headless.log:40-52): 0 ok, 1 failed, * 2 cancelled, 4 authentication. Ours adds 3 for a thing that does not exist, * and 2 covers both a usage error and a question with no terminal to ask it * on (ledger row P40, decided 2026-09-10). sysexits.h's 64-78 range was * declined: gh, stripe and flyctl all use small numbers. */ export declare const EXIT_CODES: { /** The command did what was asked. */ readonly ok: 0; /** The command failed for any reason not listed below. */ readonly failed: 1; /** Options the command does not understand, or a question with no terminal. */ readonly usage: 2; /** The thing the command names does not exist. */ readonly notFound: 3; /** A token is needed and none is saved, or Relay did not accept the one it has. */ readonly signInNeeded: 4; }; export type ExitCode = (typeof EXIT_CODES)[keyof typeof EXIT_CODES]; /** The table `relaymessenger help exit-codes` prints, gh's sentences with our cases. */ export declare const exitCodesHelp: () => string; //# sourceMappingURL=exit-codes.d.ts.map