import type { Spec, ProjectKnowledge } from '../../types/index.js';
export declare function generateQualityGuidelines(spec: Spec, knowledge?: ProjectKnowledge | null): string[];
export declare function suggestPatterns(spec: Spec): {
    name: string;
    reason: string;
}[];
export declare function generateTestingStrategy(spec: Spec): string[];
export declare function generateImpactAnalysis(spec: Spec): string[];
/**
 * SPEC-027: Generate multi-tenancy isolation criteria when project uses multi-tenant patterns.
 * Checks for known tenant ID fields or the 'multi-tenant' convention flag.
 */
export declare function generateMultiTenancyCriteria(knowledge: ProjectKnowledge): string[];
//# sourceMappingURL=quality-helpers.d.ts.map