/** * QA360 Test Generator - Convenience Functions * * High-level functions for test generation. * These are the main entry points for the generation module. */ import { type CodeGeneratorOptions, type GenerationResult } from './code-generator.js'; import { type OptimizationOptions } from './test-optimizer.js'; import type { GenerationSource } from './types.js'; /** * Generate tests from various sources with optimization */ export declare function generateTests(source: GenerationSource, options?: CodeGeneratorOptions & { optimize?: boolean; optimizationOptions?: OptimizationOptions; }): Promise; /** * Generate API tests from OpenAPI spec */ export declare function generateApiTestsFromOpenAPI(specPath: string, options?: CodeGeneratorOptions): Promise; /** * Generate UI tests from URL */ export declare function generateUiTestsFromUrl(url: string, options?: CodeGeneratorOptions): Promise; /** * Generate performance tests */ export declare function generatePerfTests(specPath: string, options?: CodeGeneratorOptions): Promise; /** * Generate unit tests from code */ export declare function generateUnitTests(code: string, language: string, options?: CodeGeneratorOptions): Promise; /** * Check if Ollama is available for generation */ export declare function checkGenerationAvailability(): Promise<{ available: boolean; models: string[]; recommended: string; }>;