/** * Usage text for `mjst compile-api --help`. Hand-written like the top-level * HELP_TEXT: the flag list is small and stable, and the test cross-checks that * every flag is listed. */ export declare const COMPILE_API_HELP_TEXT = "mjst compile-api \u2014 compile @amritk/api route contracts into a fused fetch-handler module\n\nUsage:\n mjst compile-api --out [options]\n\nThe routes module is imported at build time and every export that looks like a\nroute contract (method, path, responses) becomes a compiled route. The module\nmust be loadable by the runtime that runs mjst \u2014 run via bunx for TypeScript\nsources, or under Node install a loader such as tsx (node --import tsx).\n\nOptions:\n --out Output file for the generated module (required; parent dirs are created)\n --routes-import Import specifier the generated module uses to import the routes\n (default: the relative path from the out file to the routes module)\n --options JSON file spread into the compileToModule options for everything\n not expressible as a flag: contextExport, mounts, info, servers,\n security, securitySchemes, errorsExport, onErrorExport, ...\n Flags take precedence over the file.\n --open-api-path Serve the precomputed OpenAPI JSON at this path (default: /openapi.json)\n --max-body-bytes Reject larger request bodies with a 413 (default: 1048576; Infinity disables)\n --help, -h Print this help\n\nDocs: https://github.com/amritk/mjst/tree/main/packages/cli#readme\n";