import type { TestDefinition, TestFile, Spec, ProjectKnowledge } from '../../types/index.js';
/**
 * Generate agent-specific test definitions.
 * Criteria 6: test cases with real inputs, quality evaluation, regression, adversarial.
 * Criteria 20: happy path w/ mocks, tool failure, iteration limit, prompt injection, determinism.
 */
export declare function generateAgentTestDefs(title: string, testDir: string): TestDefinition[];
/**
 * Generate agent test file scaffold.
 * Criteria 20: happy path, tool failure, iteration limit, prompt injection, determinism.
 */
export declare function generateAgentTestContent(title: string, testFramework: string): string;
export declare function isAgentProject(knowledge: ProjectKnowledge): boolean;
export declare function generateAgentTestFiles(spec: Spec, testDir: string, testFramework: string, language: string): TestFile[];
//# sourceMappingURL=agent-test-templates.d.ts.map