import * as Stream from "stream"; import * as TTY from "tty"; import { Processor } from "../../Processor"; import { Test, Sample } from "../../Test"; import { IsoBench } from "../../IsoBench"; export declare class StreamLog implements Processor { private _log; constructor(stream: Stream.Writable | TTY.WriteStream); initialize(bench: IsoBench, tests: Test[]): void | undefined; start(test: Test): void | undefined; sample(test: Test, sample: Sample): void | undefined; end(test: Test): void | undefined; completed(tests: Test[]): void | undefined; }