import type { ElicitationQuestion, ElicitationSession } from '../../types/index.js';
export type { ElicitationQuestion, ElicitationSession };
/** Generate standard clarification questions for a feature spec */
export declare function generateSpecQuestions(title: string, description: string, context?: {
    framework?: string;
    hasDatabase?: boolean;
    isApi?: boolean;
}): ElicitationQuestion[];
/** Format questions as a readable prompt for the LLM to present to the user */
export declare function formatQuestionsAsPrompt(session: ElicitationSession): string;
/** Parse answers from free-form text (numbered list format) */
export declare function parseAnswers(questions: ElicitationQuestion[], answersText: string): Record<string, string>;
//# sourceMappingURL=question-generator.d.ts.map