export type Reporter = {
    info(message: string): void;
    warn(message: string): void;
    error(message: string): void;
    close(): void;
};
export declare function makeDefaultReporter(_title: string): Reporter;
export declare function makeGroupedReporter(title: string): Reporter;
export declare function withGroupReporter<T>(title: string, fn: (reporter: Reporter) => T): T;
//# sourceMappingURL=reporter.d.ts.map