export declare const HELP_TEXT = "\nweft - Bun-native durable execution engine\n\nUsage: weft [command] [options]\n\nCommands:\n serve Start the Weft server (default)\n doctor Run diagnostics on the Weft database\n conformance Run RemoteWorker protocol conformance checks\n schedule Manage recurring schedules\n timeline Inspect workflow timeline and replay history\n version:check Check workflow version compatibility\n validate Lint workflow definitions for design-time anti-patterns\n codegen Generate TypeScript declarations from a registry snapshot\n api Inspect and invoke catalog operations on a running server\n server Inspect a running server's health and operation surface\n workflow List, inspect, start, signal, and cancel workflows on a server\n tail Stream a workflow's events as Server-Sent Events\n completions Generate or install shell completion scripts\n version Print the installed Weft version\n\nVersion (leading token only; a subcommand owns its own option line):\n weft version | weft --version | weft -v Print the installed Weft version\n\nServe Options:\n -p, --port Server port (default: 7233)\n -d, --database Database file path (default: ./weft.db)\n -s, --storage Storage backend: sqlite, lmdb, memory (default: sqlite)\n -w, --workflows Path to workflow module to register on startup\n --console Mount @lostgradient/weft-ui\n -h, --help Show this help message\n"; export declare const API_HELP_TEXT = "\nweft api - Inspect and invoke catalog operations on a running server\n\nUsage:\n weft api --list [options]\n weft api --describe [options]\n weft api [--input | --input-file ] [options]\n\nOptions:\n --server Server URL (default: WEFT_ADDR, profile, run lockfile, or localhost)\n --token Bearer token (default: WEFT_TOKEN)\n --profile Profile from ~/.weft/config (default: WEFT_PROFILE or default_profile)\n --input JSON object input for the operation\n --input-file Read JSON object input from a file, or '-' for stdin\n --list List catalog operations\n --describe Print one operation's schema and metadata\n --yes Confirm destructive operations without prompting\n -j, --json Emit machine-readable JSON output\n -h, --help Show this help message\n\nExit codes:\n 0 Success\n 1 Operation failed or destructive operation was not confirmed\n 2 Connection error\n 3 Usage or input validation error\n"; export declare const CONFORMANCE_HELP_TEXT = "\nweft conformance - Run RemoteWorker protocol conformance checks\n\nUsage: weft conformance [options] -- [args...]\n\nThe worker command receives:\n WEFT_WORKER_URL\n WEFT_WORKER_QUEUE\n WEFT_WORKER_ACTIVITIES\n WEFT_WORKER_PROTOCOL_VERSION\n\nOptions:\n --timeout Per-check timeout in milliseconds (default: 15000)\n -j, --json Output results as JSON\n -h, --help Show this help message\n"; export declare const DOCTOR_HELP_TEXT = "\nweft doctor - Run diagnostics on the Weft database\n\nUsage: weft doctor [options]\n\nOptions:\n -d, --database Database file path (default: ./weft.db)\n -j, --json Output results as JSON\n -h, --help Show this help message\n"; export declare const VERSION_CHECK_HELP_TEXT = "\nweft version:check - Check workflow version compatibility\n\nUsage: weft version:check [options]\n\nOptions:\n -d, --database Database file path (default: ./weft.db)\n -w, --workflows Path to workflows module\n -j, --json Output results as JSON\n -h, --help Show this help message\n"; export declare const TIMELINE_HELP_TEXT = "\nweft timeline - Inspect workflow timeline and replay history\n\nUsage:\n weft timeline [options]\n weft timeline --diff [options]\n\nOptions:\n -d, --database Database file path (default: ./weft.db)\n --step Show replay details for one checkpoint step\n --diff Diff two checkpoint steps (requires two positional step numbers)\n -h, --help Show this help message\n"; export declare const SCHEDULE_HELP_TEXT = "\nweft schedule - Manage recurring schedules\n\nUsage:\n weft schedule list [options]\n weft schedule create [options]\n weft schedule create --every [options]\n weft schedule pause [options]\n weft schedule resume [options]\n weft schedule cancel [options]\n\nProvide a cron expression positional OR an --every interval (e.g. \"30s\", \"1h\"),\nbut not both. Interval schedules fire one period after creation, then every\nperiod after that.\n\nOptions:\n -d, --database Database file path (default: ./weft.db)\n -s, --storage Storage backend: sqlite, lmdb (default: sqlite)\n -w, --workflows Path to workflow definitions module (required for create)\n --every Interval cadence for create (e.g. 30s, 5m, 1h); mutually exclusive with the cron positional\n --input JSON input payload for create (default: null)\n --id Custom schedule id for create\n --overlap Overlap policy: skip, queue, cancel-running, allow\n --backfill Run missed ticks on recovery\n --jitter Deterministic dispatch jitter for create (e.g. 30s, 5m)\n -j, --json Output results as JSON\n -h, --help Show this help message\n"; export declare const VALIDATE_HELP_TEXT = "\nweft validate - Lint workflow definitions for design-time anti-patterns\n\nUsage: weft validate ... [options]\n\nArguments:\n ... One or more TypeScript modules or glob patterns that\n resolve to workflow definitions and/or activity\n definitions.\n\nOptions:\n -j, --json Output results as JSON\n -h, --help Show this help message\n\nExit codes:\n 0 No errors (warnings may be present)\n 1 One or more errors detected\n 2 Entry file could not be loaded (takes precedence over validation errors)\n\nJSON output:\n { entries, valid, hasLoadErrors, hasValidationErrors }\n\nChecks performed:\n unbounded-retry Activity retry.maxAttempts is Infinity\n stateful-without-compensator Non-idempotent activity has no compensate fn\n"; export declare const SERVER_HELP_TEXT = "\nweft server - Inspect a running server's health and operation surface\n\nUsage:\n weft server health [options]\n weft server info [options]\n\nOptions:\n --server Server URL (default: WEFT_ADDR, profile, run lockfile, or localhost)\n --token Bearer token (default: WEFT_TOKEN)\n --profile Profile from ~/.weft/config\n --wait (health) Poll until the server is reachable\n --wait-timeout (health) Maximum time to wait, in milliseconds (default: 30000)\n -j, --json Emit machine-readable JSON output\n -q, --quiet Suppress success/error text (use the exit code)\n -h, --help Show this help message\n\nExit codes:\n 0 Healthy\n 1 Unreachable / unhealthy\n 2 Connection error\n"; export declare const WORKFLOW_HELP_TEXT = "\nweft workflow - List, inspect, start, signal, and cancel workflows on a server\n\nUsage:\n weft workflow ls [--type ] [--status ] [--limit ] [options]\n weft workflow get [options]\n weft workflow events [options]\n weft workflow start [--input | --input-file ] [--id ] [options]\n weft workflow cancel [--yes] [--dry-run] [options]\n weft workflow signal [--input | --input-file ] [options]\n\nOptions:\n --server Server URL (default: WEFT_ADDR, profile, run lockfile, or localhost)\n --token Bearer token (default: WEFT_TOKEN)\n --profile Profile from ~/.weft/config\n --type (ls) Filter by workflow type\n --status (ls) Filter by workflow status\n --limit (ls) Maximum number of rows\n --input (start/signal) JSON input payload\n --input-file (start/signal) Read JSON input from a file, or '-' for stdin\n --id (start) Explicit workflow id\n -y, --yes (cancel) Confirm without prompting\n --dry-run (cancel) Print affected count without cancelling\n -j, --json Emit machine-readable output (NDJSON for lists)\n -q, --quiet Print ids only / suppress success text\n -h, --help Show this help message\n\nExit codes:\n 0 Success\n 1 Operation failed or destructive operation was not confirmed\n 2 Connection error\n 3 Usage or input error\n 4 Operation unavailable on this server (version skew)\n"; export declare const TAIL_HELP_TEXT = "\nweft tail - Stream a workflow's events as Server-Sent Events\n\nUsage:\n weft tail [options]\n\nOptions:\n --server Server URL (default: WEFT_ADDR, profile, run lockfile, or localhost)\n --token Bearer token (default: WEFT_TOKEN)\n --profile Profile from ~/.weft/config\n -j, --json Emit one JSON object per line (NDJSON)\n -q, --quiet Do not echo events to stdout\n -h, --help Show this help message\n\nPress Ctrl-C to stop tailing; the stream ends cleanly with exit code 0.\n"; export declare const COMPLETIONS_HELP_TEXT = "\nweft completions - Generate or install shell completion scripts\n\nUsage:\n weft completions generate --shell \n weft completions install --shell \n\nOptions:\n --shell Target shell: zsh, bash, or fish (required)\n -h, --help Show this help message\n"; export declare const CODEGEN_HELP_TEXT = "\nweft codegen - Generate TypeScript declarations from a registry snapshot\n\nUsage:\n weft codegen --out [options]\n weft codegen --server --out [options]\n weft codegen --from --out [options]\n\nReads a Weft registry snapshot (live HTTP fetch or a vendored JSON file) and\nemits a single deterministic .d.ts that augments the public 'weft' module\nwith typed entries for every registered workflow and activity. Subsequent\nruns with unchanged input do not rewrite the output file.\n\nOptions:\n --server Base URL of a running Weft server. The CLI appends\n /api/v1/registry to whatever path you supply, so\n http://host/base becomes http://host/base/api/v1/registry\n --from Read the registry snapshot from a local JSON file\n --token Bearer token sent as Authorization header. Cannot be\n combined with --from\n -o, --out Output .d.ts path. Parent directory must already exist\n --timeout Network timeout in milliseconds (default: 30000;\n must be a positive integer)\n -j, --json Emit a single JSON object on stdout for machine\n consumers; errors become {\"ok\":false,\"error\":...}\n on stderr\n -h, --help Show this help message\n\nConnection resolution:\n Live HTTP fetches use --server and --token when provided, then WEFT_ADDR and\n WEFT_TOKEN, then the ~/.weft/config profile, then the run lockfile written by\n a local 'weft serve', then http://localhost:7233. Vendored snapshots supplied\n with --from do not read connection settings.\n\nExit codes:\n 0 Success or no changes needed (file is up to date)\n 1 Validation, network, or filesystem error (no partial output written)\n";