/**
 * Init Interactive Command
 *
 * The user-facing entry point for deterministic compilation with AI-powered inference.
 * This command implements the "Self-Organizing Planner" where the AI:
 * 1. Decomposes the project into inference tasks
 * 2. Auto-infers high-confidence tasks (≥90%)
 * 3. Self-critiques its work
 * 4. Learns from user corrections
 * 5. Only prompts for ambiguous items
 *
 * Flow:
 * 1. Ask: "What are you building?"
 * 2. Decompose into tasks with confidence scores
 * 3. Auto-infer high-confidence tasks
 * 4. Show checkpoints for review
 * 5. Prompt for low-confidence items
 * 6. Show final diff preview
 * 7. Get user approval
 * 8. Save ASL to .mycontext/asl.json
 */
export declare class InitInteractiveCommand {
    private planner;
    private inferenceEngine;
    private ai;
    private asl;
    constructor();
    /**
     * Main entry point - NEW INFERENCE-BASED FLOW
     */
    execute(): Promise<void>;
    /**
     * Ask single initial question
     */
    private askInitialQuestion;
    /**
     * Display task decomposition
     */
    private displayTaskDecomposition;
    /**
     * Recursive inference loop
     */
    private recursiveInferenceLoop;
    /**
     * Confirm inference with user
     */
    private confirmInference;
    /**
     * Prompt user directly for a task
     */
    private promptUser;
    /**
     * Helper to merge inference results into current ASL
     */
    private mergeInference;
    /**
     * Show checkpoints and get confirmation
     */
    private showCheckpointsAndConfirm;
    /**
     * Get counts for summary
     */
    private getAutoInferredCount;
    private getUserPromptedCount;
    /**
     * OLD: Recursive clarification loop (legacy, not used in new flow)
     */
    private recursiveClarificationLoop_OLD;
    /**
     * Ask a batch of questions for a specific category
     */
    private askQuestionBatch;
    /**
     * Ask a single question
     */
    private askQuestion;
    /**
     * Process answer and update ASL
     */
    private processAnswer;
    /**
     * Update project section
     */
    private updateProject;
    /**
     * Update entities section (uses AI to parse)
     */
    private updateEntities;
    /**
     * Use AI to parse field definitions from natural language
     */
    private parseFieldsWithAI;
    /**
     * Update auth section
     */
    private updateAuth;
    /**
     * Update permissions section
     */
    private updatePermissions;
    /**
     * Update pages section (uses AI to parse)
     */
    private updatePages;
    /**
     * Use AI to parse page definitions
     */
    private parsePagesWithAI;
    /**
     * Update design section
     */
    private updateDesign;
    /**
     * Show diff preview
     */
    private showDiffPreview;
    /**
     * Get user approval
     */
    private getApproval;
    /**
     * Save ASL to .mycontext/asl.json
     */
    private saveASL;
    private categorizeQuestions;
    private categoryLabel;
    private mapQuestionType;
    private groupFilesByType;
    private fileTypeLabel;
    /**
     * Ask if user wants to scaffold now
     */
    private askScaffold;
    /**
     * Show full scaffold preview (per user preference for "full manifest")
     */
    private showScaffoldPreview;
    /**
     * Get confirmation before scaffolding
     */
    private confirmScaffold;
    /**
     * Run scaffold engine
     */
    private runScaffold;
}
//# sourceMappingURL=init-interactive.d.ts.map