/** * Init Executor * Main execution logic for V1 initialization */ import type { InitOptions, InitResult } from './types.js'; export type { UpgradeResult } from './upgrade.js'; export { executeUpgrade, executeUpgradeWithMissing } from './upgrade.js'; /** * Execute initialization */ export declare function executeInit(options: InitOptions): Promise; /** * Register a project directory in ~/.monomind-projects.json so that * `monomind init upgrade --all` can find it without doing a directory scan. * Best-effort: failures are silently swallowed. */ export declare function shouldRegisterMonomindProject(dir: string): boolean; /** * Scan common locations for directories that have monomind installed * (presence of .claude/helpers/hook-handler.cjs is the definitive signal). * Searches up to maxDepth directory levels below each search root. */ export declare function findMonomindProjects(maxDepth?: number): string[]; export default executeInit; //# sourceMappingURL=executor.d.ts.map