/** * Post-init steps run by executeInit(): Monograph code-graph build and the * doctor --install auto-fix pass. */ import type { InitResult } from './types.js'; /** * Initialize the Monograph code graph — parsed code structure and dependencies. * This is not the memory knowledge graph or the Second Brain document index. * Spawns buildAsync as a detached child process to avoid SQLite lock contention. * Uses the same build.lock file as monograph-freshen.cjs — if a session-start * hook build is already running, we skip to avoid SQLITE_BUSY. */ export declare function initKnowledgeGraph(targetDir: string, result: InitResult): Promise; /** * Run doctor's fixes after init. Non-fatal: best-effort health check. * * `install` allows the Claude Code CLI install (a real network fetch and * global write) — false for `monomind init --no-install`. Even then it runs * only as `mayInstallClaudeCode` decides: Claude Code selected, missing, * interactive, and confirmed (#132, #420). */ export declare function runDoctorFix(targetDir: string, result: InitResult, allowInstall?: boolean, claudeSelected?: boolean): Promise; //# sourceMappingURL=init-post-steps.d.ts.map