import { TestOutcome } from "./test-outcome";
import { IResultWithOutcome } from "./result-with-outcome.i";
import { TestResults } from "./test-results";
export declare class TestCaseResult implements IResultWithOutcome {
    readonly testResults: TestResults;
    readonly args: Array<any>;
    readonly error: Error | null;
    constructor(testResults: TestResults, args: Array<any>, error?: Error | null);
    get logs(): import("../maintenance/log").ILog[];
    get outcome(): TestOutcome;
    get description(): string;
}
