import { TestDefinition } from '../../types';
export declare class VisualTestGenerator {
    private llm;
    constructor();
    /**
     * 👁️ Generate test from screenshot analysis
     */
    generateFromScreenshot(screenshotPath: string, additionalDescription?: string): Promise<TestDefinition>;
    /**
     * 💾 Save visual test to file
     */
    saveTest(test: TestDefinition, outputPath: string): Promise<void>;
    /**
     * 🔧 Validate and enhance visual test
     */
    private validateAndEnhanceVisualTest;
    /**
     * 🛠️ Create fallback visual test when AI analysis fails
     */
    private createFallbackVisualTest;
}
//# sourceMappingURL=VisualTestGenerator.d.ts.map