UNPKG

arda-site-scan

Version:

A standalone CLI tool for comprehensive website analysis including screenshots, SEO, and accessibility testing using Playwright

38 lines 1.21 kB
import { ReporterConfig, SessionSummary, PageResult } from '../types/index.js'; export declare class ReporterManager { private config; private sessionId; private reporters; constructor(config: ReporterConfig, sessionId: string); private initializeReporters; generateReports(sessionSummary: SessionSummary, pageResults: PageResult[]): Promise<{ success: boolean; reportPaths: string[]; errors: string[]; }>; private handleReportOpening; private shouldOpenReport; private openReport; getReportSummary(): Promise<{ enabled: boolean; type?: string; outputPath?: string; }>; static createDefaultConfig(): ReporterConfig; static validateConfig(config: ReporterConfig): { valid: boolean; errors: string[]; }; cleanup(): Promise<void>; verifyReports(reportPaths: string[]): Promise<{ verified: boolean; details: string[]; }>; updateOpenBehaviorBasedOnResults(sessionSummary: SessionSummary): void; getReportMetadata(): { type: string; outputDir: string; features: string[]; }; } //# sourceMappingURL=reporter-manager.d.ts.map