#!/usr/bin/env node /** * YSK Server CLI — AI-agent friendly structured output. */ import { runSetup } from './cli/setup.js'; import { runUpdate } from './cli/update.js'; /** * Map structured result → CLI exit code. * Contract: 0 ok · 1 error · 2 validation · 3 blocked · 4 not_found · 5 host_error */ export declare function exitFromResult(r: { ok?: boolean; blocked?: boolean; code?: string; status?: string; requiresExecute?: boolean; requiresRoot?: boolean; allowed?: boolean; applyStatus?: string; dryRun?: boolean; executed?: boolean; }): number; /** Map thrown YskError → exit code */ export declare function exitFromError(err: unknown): number; export declare function printCliError(err: unknown, json: boolean): number; declare function main(argv: string[]): Promise; export { main, runSetup, runUpdate }; //# sourceMappingURL=cli.d.ts.map