export interface Reporter {
    notImplemented(message: string): void;
    report(producer: () => string[]): void;
}
export declare class NoopReporter implements Reporter {
    notImplemented(message: string): void;
    report(producer: () => string[]): void;
}
export declare class DefaultReporter implements Reporter {
    notImplemented(message: string): void;
    report(producer: () => string[]): void;
}
//# sourceMappingURL=reporter.d.ts.map