import type { TestingFramework, BDDFramework, PropertyTestFramework, MutationFramework, LoadTestFramework, ChaosFramework, VisualRegFramework, TestDoublePattern } from '../../types/index.js';
export declare function detectTestingFramework(deps: string[]): TestingFramework | null;
export declare function detectBDDFramework(files: string[], deps: string[]): BDDFramework | null;
export declare function detectPropertyTestFramework(deps: string[]): PropertyTestFramework | null;
export declare function detectMutationFramework(files: string[], deps: string[]): MutationFramework | null;
export declare function detectLoadTestFramework(files: string[], deps: string[]): LoadTestFramework | null;
export declare function detectChaosFramework(files: string[], deps: string[]): ChaosFramework | null;
export declare function detectVisualRegFramework(deps: string[], files: string[]): VisualRegFramework | null;
export declare function detectTestDoublePattern(deps: string[], fileContents: string[]): TestDoublePattern | null;
//# sourceMappingURL=detectors.d.ts.map