import type { TestSpec } from '../../types/index.js';
export { EDGE_CASE_KEYWORDS, getLabels, hasEdgeCaseKeyword } from './labels.js';
export { suggestTestData, extractGiven, extractWhen, extractThen } from './criterion-parser.js';
export { buildScenarios } from './scenario-builders.js';
/**
 * Generates a TestSpec from a list of acceptance criteria strings.
 * Each criterion produces at least 2 scenarios (happy-path + error).
 * Criteria containing boundary keywords also get an edge-case scenario.
 */
export declare function generateTestSpec(specId: string, specTitle: string, criteria: string[], locale: string): TestSpec;
//# sourceMappingURL=index.d.ts.map