import type { TestFramework, TestReverseEngineerResult } from '../../types/test-reverse-engineer.js';
/**
 * Detect the test framework from file content.
 */
export declare function detectFramework(content: string): TestFramework;
/**
 * Clean an AC text from a test description:
 * - Remove leading "should " (case-insensitive)
 * - Remove leading "it "
 * - Capitalize first letter
 * - Trim whitespace
 */
export declare function cleanAcText(description: string): string;
/**
 * Suggest a spec title from an array of describe group names.
 */
export declare function suggestTitle(groups: string[]): string;
/**
 * Suggest tags from the file path and detected framework.
 */
export declare function suggestTags(filePath: string, framework: TestFramework): string[];
/**
 * Parse a test file and extract acceptance criteria.
 */
export declare function parseTestFile(filePath: string): Promise<TestReverseEngineerResult>;
//# sourceMappingURL=test-file-parser.d.ts.map