import type { AssessmentActionItem, AssessmentFinding, AssessmentNarrative, AssessmentRecommendation } from './artifact'; import type { AssessmentRun } from './run'; type AssessmentTraceabilityOverrideKeys = 'evidenceIds' | 'findingIds' | 'recommendationIds' | 'actionItemIds'; export type AssessmentFindingReviewOverride = Partial>; export type AssessmentRecommendationReviewOverride = Partial>; export type AssessmentActionItemReviewOverride = Partial>; export interface AssessmentReviewOverlay { assessmentRunId: string; revision: number; updatedAt: string; updatedByUserId?: string; narrativeOverrides?: Partial; findingOverrides?: Record; recommendationOverrides?: Record; actionItemOverrides?: Record; hiddenFindingIds?: string[]; hiddenRecommendationIds?: string[]; hiddenActionItemIds?: string[]; } export interface UpdateAssessmentReviewRequest { review: AssessmentReviewOverlay; } export interface UpdateAssessmentReviewResponse { review: AssessmentReviewOverlay; } export interface ApproveAssessmentRunRequest { reviewNotes?: string; } export interface PublishAssessmentRunRequest { publishNotes?: string; } export interface AssessmentRunLifecycleResponse { assessmentRun: AssessmentRun; } export {}; //# sourceMappingURL=review.d.ts.map