import { TestDefinition } from '../../types'; export declare class TestGenerator { private llm; constructor(); /** * 🧠 Generate test scenarios from natural language description */ generateFromScenario(scenario: string, baseUrl?: string): Promise; /** * 💾 Save generated tests to file */ saveTests(tests: TestDefinition[], outputPath: string, format?: string): Promise; /** * 📝 Generate JavaScript test content */ private generateJSContent; /** * 📝 Generate BDD test content */ private generateBDDContent; /** * 🔧 Validate and enhance test definition */ private validateAndEnhanceTest; /** * 🛠️ Create fallback tests when AI generation fails */ private createFallbackTests; } //# sourceMappingURL=TestGenerator.d.ts.map