import type { StoredRun, StoredRunStep, StoredSession } from '@opensip-cli/contracts'; import type { ReportSelectionEvidence } from '@opensip-cli/dashboard'; import type { DataStore } from '@opensip-cli/datastore'; export interface ReportHistorySelection { readonly recentRuns: readonly StoredRun[]; readonly stepsByRun: ReadonlyMap; readonly reportSessions: StoredSession[]; readonly matchedStoredRun: boolean; readonly selectionEvidence?: ReportSelectionEvidence; } /** * Resolve an optional exact retained parent Run beyond the recent-history page. * * @throws {ConfigurationError} When the requested Run is absent or has no * Change Impact projection. */ export declare function resolveReportHistorySelection(datastore: DataStore | undefined, requestedRunId: string | undefined, recentRuns: readonly StoredRun[], stepsByRun: ReadonlyMap, reportSessions: StoredSession[]): ReportHistorySelection; //# sourceMappingURL=report-history-selection.d.ts.map