import type { ClarificationQuestion } from '../../types/index.js';
import type { knowledgeStore } from '../../storage/index.js';
/** Returns true if the topic has fewer than 3 words (extremely vague — meta-questions needed). */
export declare function isShortTopic(topic: string): boolean;
/** Generate meta-questions to scope a vague topic. */
export declare function generateMetaQuestions(): ClarificationQuestion[];
/**
 * Detect contradictions in a set of answers.
 * Returns an array of human-readable contradiction descriptions.
 */
export declare function detectContradictions(answers: Record<string, string>): string[];
/**
 * Build suggested answers for a question using project knowledge.
 */
export declare function buildSuggestedAnswers(question: ClarificationQuestion, knowledge: Awaited<ReturnType<typeof knowledgeStore.getKnowledge>>): string[];
//# sourceMappingURL=questions.d.ts.map