import { Report, MessageName } from './Report'; import { Locator } from './types'; export declare class ThrowReport extends Report { reportCacheHit(locator: Locator): void; reportCacheMiss(locator: Locator): void; startTimerSync(what: string, cb: () => T): T; startTimerPromise(what: string, cb: () => Promise): Promise; reportSeparator(): void; reportInfo(name: MessageName | null, text: string): void; reportWarning(name: MessageName, text: string): void; reportError(name: MessageName, text: string): void; reportJson(data: any): void; finalize(): Promise; }