import type { RunHistoryRecord, RunConclusionFile, RunnerResultEntry } from '@testim/root-cause-types'; import { RootCauseRunResultEntry } from './interfaces'; export declare function concludeRun(runId: string, rootCausePath: string, timestamp: number, finalResults: Map): Promise; export declare function readRunsHistory(rootCauseDirPath: string): Promise; export declare function updateRunsHistory(history: RunHistoryRecord[], conclusion: RunConclusionFile, historyToKeep: number): void; export declare function writeRunsHistory(rootCauseDirPath: string, history: RunHistoryRecord[]): Promise; export declare function writeRunConclusion(rootCauseDirPath: string, runId: string, conclusion: RunConclusionFile): Promise; export declare function readRunConclusion(rootCauseDirPath: string, runId: string): Promise; export declare function prepareRunConclusion(runId: string, timestamp: number, data: Map): RunConclusionFile; export declare function intersectRunnerAndRootCause(rootCauseSide: Map, runnerSide: Map): Map; export declare function readRunResultsDirToMap(inputDir: string): Promise>;