export type ResidualSurfaceClass = "instructional-example" | "declarative-configuration" | "installed-executable" | "automatically-activated-behavior"; export interface EccReviewOccurrence { findingFingerprint: string; path: string; line: number; sourceValue: string; } export interface EccResidualReviewDecision { id: string; title: string; surfaceClass: ResidualSurfaceClass; automaticActivation: boolean; decision: string; occurrenceFingerprints: string[]; occurrences: EccReviewOccurrence[]; } export declare function groupEccResidualReviewDecisions(occurrences: readonly EccReviewOccurrence[]): EccResidualReviewDecision[];