import type { E2eTestFramework, GenerateE2eTestsResult, E2eTestStatusResult } from '../types/index.js';
/** Generate Gherkin feature file content. */
export declare function generateGherkin(title: string, description: string, criteria: string[]): string;
/** Generate Playwright TypeScript test content. */
export declare function generatePlaywright(title: string, criteria: string[]): string;
/** Generate testRigor plain English steps. */
export declare function generateTestRigor(title: string, criteria: string[]): string;
/** Generate plain numbered list. */
export declare function generatePlain(criteria: string[]): string;
/** Get file extension for each framework. */
export declare function getFrameworkExtension(framework: E2eTestFramework): string;
/** Generate E2E tests from a spec. */
export declare function generateE2eTests(specId: string, projectPath: string, framework?: E2eTestFramework, outputPath?: string): Promise<GenerateE2eTestsResult | {
    isError: true;
    message: string;
}>;
/** List existing E2E test files matching SPEC-XXX pattern. */
export declare function getE2eTestStatus(projectPath: string): Promise<E2eTestStatusResult>;
//# sourceMappingURL=e2e-test-generator.d.ts.map