import type { TriageFeedbackEntry, TriageFeedbackOutcome, TriageQuery, TriageView, UnifiedFindingRecord } from "../contracts/unified-findings"; import { FindingIngestionService } from "./finding-ingestion-service"; /** * Query facade for triage workflows. */ export declare class TriageQueryApi { private readonly store; constructor(store: FindingIngestionService); list(query?: TriageQuery): UnifiedFindingRecord[]; correlated(query?: TriageQuery): UnifiedFindingRecord[]; promoted(query?: TriageQuery): UnifiedFindingRecord[]; lowConfidence(query?: TriageQuery): UnifiedFindingRecord[]; disputed(query?: TriageQuery): UnifiedFindingRecord[]; confirmed(query?: TriageQuery): UnifiedFindingRecord[]; feedback(input: { findingId: string; outcome: TriageFeedbackOutcome; actor: string; note?: string; timestamp?: number; }): TriageFeedbackEntry; triageView(query?: TriageQuery): TriageView; }