import type { TestDefinition, TestFile, Spec, ProjectKnowledge } from '../../../types/index.js';
/**
 * Return true when the project has advanced testing patterns to generate.
 * Detects property-based needs, critical modules, k8s, or web projects.
 */
export declare function isAdvancedTestingProject(spec: Spec, knowledge: ProjectKnowledge): boolean;
/**
 * Generate advanced testing test definitions (used for the test plan summary).
 */
export declare function generateAdvancedTestingDefs(spec: Spec, testDir: string): TestDefinition[];
/**
 * Generate advanced testing test files for the spec.
 * Generates property-based scaffolds, mutation configs, a11y tests, and chaos runbooks.
 */
export declare function generateAdvancedTestingFiles(spec: Spec, testDir: string, language: string, knowledge: ProjectKnowledge, autoGenerate: boolean): TestFile[];
//# sourceMappingURL=advanced-testing-generator.d.ts.map