import { Data, DataStructure } from "../models/dataset";
import { LocalEvaluationResult } from "../models/evaluator";
import type { TestRunLogger, YieldedOutput } from "../models/testRun";
export declare class DefaultLogger<T extends DataStructure | undefined> implements TestRunLogger<T> {
    constructor();
    info(message: string): void;
    error(message: string): void;
    processed(message: string, data: {
        datasetEntry: Data<T>;
        output?: YieldedOutput;
        evaluationResults?: LocalEvaluationResult[];
    }): void;
}
