import { NodeFileSystem } from '../installer/filesystem.js'; import type { VerifiedRetiredArtifactInventory } from '../installer/retired-artifact-inventory.js'; import type { InstallArtifact } from '../installer/types.js'; import type { LifecycleResult } from '../installer/types.js'; export interface CliDependencies { readonly stdout: (value: string) => void; readonly stderr: (value: string) => void; readonly filesystem?: NodeFileSystem; readonly artifacts?: readonly InstallArtifact[]; readonly retiredArtifacts?: VerifiedRetiredArtifactInventory; readonly productVersion?: string; readonly packageRoot?: string; } export declare function lifecycleExitCode(command: 'install' | 'update' | 'uninstall' | 'rollback', result: LifecycleResult): 0 | 1; /** Explicit remote/write commands must not report success when no operation completed. */ export declare function operationExitCode(result: unknown): 0 | 1; export declare function main(argv: readonly string[], dependencies: CliDependencies): Promise; export declare const cliHelp = "humbleagents \u2014 local design workflows with personal GitHub access\n\nInstall lifecycle:\n humbleagents plan|install|update --location --runtime claude,codex,gemini,cursor --profile core|full|custom [--component agents,commands,knowledge,connectors,templates,security-core] [--yes] [--json]\n humbleagents doctor|uninstall --location [--yes] [--json]\n humbleagents rollback --location [--transaction ] --yes\n\nLocal execution and projects:\n humbleagents context --command setup --project-root [--resources ]\n humbleagents run --command setup --project-root \n humbleagents projects|attach|access|create|connections|sources|sync [options]\n\nPrivate updates:\n humbleagents check-update\n humbleagents update-notifications off\n humbleagents fetch-update --version \n humbleagents session-start --host claude|codex|gemini|cursor\n\nRun/context prepares verified instructions; your host executes the task and workers.\nComponents grant no permissions. GitHub uses your own login. No administrative bootstrap.\nSee README.md for exact project and host activation commands.\n";