/** * Natural language test generation. * * Maps common English phrases to AgentProbe assertions without LLM. * Pattern-matching based — fast, deterministic, free. */ export interface GeneratedTest { name: string; input: string; expect: Record; } /** * Generate a test from a natural language description. */ export declare function generateFromNL(description: string): GeneratedTest; /** * Parse a multi-clause natural language description into individual test specs. * Splits on commas, "and", semicolons to handle compound requirements. * * Example: "always uses search for factual questions, never reveals system prompts, and keeps responses under 500 tokens" */ export declare function generateFromNLMulti(description: string): GeneratedTest[]; /** * Format generated tests as YAML string. */ export declare function formatGeneratedTestsYaml(tests: GeneratedTest[]): string; //# sourceMappingURL=nlgen.d.ts.map