/** * @file Test Report Generation * @version 1.0.0 * @status TEST * * Utility for generating test reports */ interface TestResult { testName: string; status: 'PASS' | 'FAIL'; details?: string; error?: string; duration?: number; } declare class TestReport { private results; private reportPath; constructor(reportPath?: string); private initReportFile; addResult(result: TestResult): void; generateSummary(): void; } export declare function getTestReport(reportPath?: string): TestReport; export declare function runTest(testName: string, testFn: () => Promise, details?: string): Promise; export {};