import type { EventEntry, Task } from "./types.js"; import type { EvidenceCompactionOptions, EvidenceCompactionResult } from "./evidence-compaction-model.js"; export type { EvidenceAcceptanceCriteriaReference, EvidenceCompactionOptions, EvidenceCompactionResult, EvidenceCompactionSkip, EvidenceResult, EvidenceSummaryGroup, EvidenceSummaryItem, EvidenceTaskSummary, } from "./evidence-compaction-model.js"; export declare function evidenceCompactionThreshold(value?: number): number; export declare function compactEvidence(options?: EvidenceCompactionOptions): Promise; export declare function compactEvidenceForContext({ root, task, evidence, threshold, }: { root?: string; task: Task; evidence: EventEntry[]; threshold?: number; }): Promise;