/** * Init Command * * Initializes Nori configuration and directories. * This is the first step in the installation process. * * Responsibilities: * - Create .nori-config.json with minimal structure * - Create ~/.nori/profiles/ directory * - Detect and capture existing Claude Code configuration as a profile * - Warn about ancestor installations */ import type { Command } from "commander"; /** * Main init function * * @param args - Configuration arguments * @param args.installDir - Installation directory * @param args.nonInteractive - Whether to run in non-interactive mode * @param args.skipWarning - Whether to skip the profile persistence warning (useful for auto-init in download flows) */ export declare const initMain: (args?: { installDir?: string | null; nonInteractive?: boolean | null; skipWarning?: boolean | null; }) => Promise; /** * Register the 'init' command with commander * * @param args - Configuration arguments * @param args.program - Commander program instance */ export declare const registerInitCommand: (args: { program: Command; }) => void; //# sourceMappingURL=init.d.ts.map