import type { SemanticEvidenceSpanV1 } from '../semantic-resolution.js'; export interface RetrievalQueryProposalFiltersV1 { entityHandles?: string[]; sourceIds?: string[]; version?: string; temporalWindow?: { from?: string; to?: string; }; } /** An untrusted provider proposal for an additive retrieval leg. */ export interface RetrievalQueryProposalV1 { schemaVersion: 'retrieval-query-proposal.v1'; proposalId: string; providerExecutionId: string; sourceFactsHash: string; channel: 'code' | 'memory' | 'knowledge'; kind: 'rewrite' | 'expansion'; query: string; sourceClaimIds: string[]; boundedFilters?: RetrievalQueryProposalFiltersV1; evidence: SemanticEvidenceSpanV1[]; confidence: number; proposalHash: string; } //# sourceMappingURL=retrieval-query-proposal.d.ts.map