export type ReportingLevel = 'debug' | 'info' | 'error' | 'mute'; export declare class ReporterService { static readonly LEVELS: ReportingLevel[]; checkLevel(requested: ReportingLevel, desired: ReportingLevel): boolean; sendScreenshot(_level: ReportingLevel, _options?: ScreenshotSpec): Promise; sendHtmlSnapshot(_level: ReportingLevel): Promise; sendEvent(_level: ReportingLevel, _eventName: string, _eventData?: EventData): Promise; } export interface ScreenshotSpec { label?: string; isPublic?: boolean; fullPage?: boolean; minHeight?: number; maxHeight?: number; minWidth?: number; maxWidth?: number; quality?: number; } export interface EventData { details?: any; action?: any; context?: any; } //# sourceMappingURL=reporter.d.ts.map