import type { LegalDomain, LegalQuestion } from '../../types/index.js';
/** Complete catalog of legal questions organized by domain */
export declare const LEGAL_QUESTIONS: LegalQuestion[];
/**
 * Returns all questions for the given domains, always including 'universal'.
 * Deduplicates in case 'universal' is already in the input list.
 */
export declare function getQuestionsForDomains(domains: LegalDomain[]): LegalQuestion[];
/**
 * Builds a prompt string that an LLM can use to investigate legal requirements
 * for a project's target countries and applicable domains.
 */
export declare function buildLegalPrompt(questions: LegalQuestion[], countries: string[], specDescription: string): string;
//# sourceMappingURL=question-framework.d.ts.map