import type { RunOutcome } from "@oscharko-dev/keiko-contracts";
import type { EvidenceStore } from "./store.js";
import type { EvidenceManifest, EvidenceTaskType } from "./types.js";
export interface EvidenceListEntry {
    readonly runId: string;
    readonly taskType: EvidenceTaskType;
    readonly outcome: RunOutcome;
    readonly startedAt: number;
    readonly finishedAt: number;
    readonly modelId: string;
    readonly workspaceRoot?: string | undefined;
}
export declare function listEvidence(store: EvidenceStore): readonly EvidenceListEntry[];
export declare function loadEvidence(store: EvidenceStore, runId: string): EvidenceManifest | undefined;
//# sourceMappingURL=index-api.d.ts.map