/** * Test OmegaSynth model on test dataset */ import { OmegaSynth } from '../OmegaSynth'; import { ModelMetrics } from '../evaluation/Metrics'; export interface TestConfig { model: OmegaSynth; testFile: string; samplesPerLabel?: number; } export interface TestResult { metrics: ModelMetrics; passed: boolean; threshold?: { minDiversity: number; minValidFormatRate: number; }; } /** * Test the model on test dataset */ export declare function testModel(config: TestConfig): Promise; /** * Save test results */ export declare function saveTestResults(result: TestResult, outputDir: string): Promise<{ metricsPath: string; reportPath: string; }>;