/** * CLI startup helpers: update check, config loading, subsystem init, error handling * * Split out of index.ts (file-size sweep). Pure move: the method bodies are * unchanged; the output formatter previously reached via `this.output` is now * passed in explicitly by the caller. */ import type { OutputFormatter } from './output.js'; import type { MonomindConfig } from './types.js'; /** * Check for updates on startup (non-blocking) * Shows notification if updates are available */ export declare function checkForUpdatesOnStartup(name: string, output: OutputFormatter): Promise; /** * Load configuration file */ export declare function loadCliConfig(configPath: string | undefined, output: OutputFormatter): Promise; /** * Initialize optional subsystems at startup (non-blocking, all failures are silent). * Builds the unified agent registry so that packages/@monomind/* actually contribute * to the live runtime. */ export declare function initCliSubsystems(): Promise; /** * Handle errors */ export declare function handleCliError(error: Error, output: OutputFormatter): void; //# sourceMappingURL=cli-startup.d.ts.map