import { PlyResults, SuiteRun, TestRun } from '../runs/model'; import { Request } from '../request'; import { Response } from '../response'; import { Test } from '../test'; import { Outcome } from '../result'; import { Values } from '../values'; export declare class Runs { readonly path: string; constructor(path: string); readRun(name: string, runNumber: number, test: string): TestRun | undefined; readRuns(name: string, runNumber: number): TestRun[]; writeRun(name: string, test: Test, outcome: Outcome & { request?: Request; response?: Response; }, message?: string, values?: Values, runNumber?: number): void; findRunFiles(runsLocation: string, pattern: string): Promise; loadSuiteRuns(pattern?: string, filter?: (testRun: TestRun) => boolean): Promise; loadPlyResults(pattern?: string, filter?: (testRun: TestRun) => boolean): Promise; }