import type { GeneratedDocument, ProjectKnowledge, Spec } from '../../types/index.js';
export declare function generateChangelog(specs: Spec[], _language: string): GeneratedDocument;
/**
 * Estimate "Time to first PR" based on project complexity.
 * Complexity is derived from number of apps, layers, and stack size.
 */
export declare function estimateTimeToFirstPr(knowledge: ProjectKnowledge): string;
/**
 * Detect if an existing onboarding document is stale by comparing
 * the current project stack with technologies mentioned in the previous content.
 * Returns a list of discrepancy messages (empty if up to date).
 */
export declare function detectStaleOnboarding(knowledge: ProjectKnowledge, previousContent: string): string[];
export declare function generateOnboarding(knowledge: ProjectKnowledge, _language: string, previousContent?: string): GeneratedDocument;
export declare function generateFaq(knowledge: ProjectKnowledge, _specs: Spec[], _language: string): GeneratedDocument;
export declare function generateHelpArticles(_knowledge: ProjectKnowledge, specs: Spec[], _language: string): GeneratedDocument;
//# sourceMappingURL=support-generators.d.ts.map