/** * Safe one-command setup, health check, and uninstall for aidimag integrations. * * `dim setup` is the one-command wedge: it initializes the repo, installs git hooks, * wires MCP configs for detected agents, and optionally generates context files. * It is designed to be safe to run repeatedly and safe to undo. */ import { Command } from "commander"; export declare function registerSetupCommands(program: Command): void; /** * Full Ollama setup flow: install → start server → pull model → verify. * Non-interactive: uses the given model name directly. * Returns true if Ollama + the embedding model are ready to use. */ export declare function setupOllama(model?: string): Promise; /** * Interactive Ollama setup: install → start server → select model → pull → verify. * Detects already-pulled embedding models and lets the user choose. */ export declare function setupOllamaInteractive(): Promise;