import type { CodaliEvidenceItem } from "./CodaliGatewayTypes.js"; export interface CodaliEvidenceNormalizerToolCall { tool: string; status?: "success" | "failed" | "blocked" | string; args?: unknown; result?: unknown; errorCode?: string; errorMessage?: string; metadata?: Record; } export interface CodaliEvidenceNormalizerInput { runId: string; taskId?: string; stageId?: string; originalQuery?: string; workerOutput?: unknown; evidence?: unknown[]; toolCalls?: CodaliEvidenceNormalizerToolCall[]; requireTenantScope?: boolean; defaultTenantScoped?: boolean; defaultSourceType?: string; defaultTool?: string; maxEvidenceItems?: number; } export interface CodaliEvidenceRejectedItem { reason: string; claim?: string; sourceType?: string; sourceId?: string; sourceUri?: string; usedTool?: string; value?: unknown; } export interface CodaliEvidenceNormalizerResult { evidence: CodaliEvidenceItem[]; rejected: CodaliEvidenceRejectedItem[]; warnings: string[]; duplicateCount: number; } export declare const normalizeCodaliEvidence: (input: CodaliEvidenceNormalizerInput) => CodaliEvidenceNormalizerResult; export declare const normalizeGatewayEvidence: (input: CodaliEvidenceNormalizerInput) => CodaliEvidenceNormalizerResult; //# sourceMappingURL=EvidenceNormalizer.d.ts.map