/**
 * Deep Interview Mode configuration prompts
 *
 * Handles deep interview mode selection during init.
 * When enabled, Claude asks 5-40 questions (scaled to complexity) about architecture,
 * integrations, UI/UX, and tradeoffs before creating specs.
 *
 * @since v1.0.195
 */
import type { SupportedLanguage } from '../../../core/i18n/types.js';
import { WIZARD_BACK } from './wizard-navigation.js';
/**
 * Result of deep interview configuration
 */
export interface DeepInterviewConfigResult {
    enabled: boolean;
    /** Signal to go back to previous step */
    goBack?: typeof WIZARD_BACK;
}
/**
 * Prompt user for deep interview mode configuration
 *
 * @param language - Language for translations
 * @returns Deep interview configuration result
 */
export declare function promptDeepInterviewConfig(language?: SupportedLanguage): Promise<DeepInterviewConfigResult>;
/**
 * Update config.json with deep interview configuration
 *
 * @param targetDir - Project directory
 * @param enabled - Whether deep interview mode is enabled
 * @param language - Language for translations
 */
export declare function updateConfigWithDeepInterview(targetDir: string, enabled: boolean, language?: SupportedLanguage): void;
//# sourceMappingURL=deep-interview-config.d.ts.map