import { type CollectorCoverageManifest } from "@openpond/evals/connected-evidence"; /** An exclusion accounts for one explicitly named unreadable original source. * It never admits that source, forgives queued uploads or changes the eligible * boundary inventory used for hosted membership reconciliation. */ export declare function reconcilePreparationSourceCoverage(input: { manifest: CollectorCoverageManifest; source: unknown; }): { reconciled: boolean; sourceComplete: boolean; excludedSessions: number; summary: { jobId: string; manifestHash: string; sourceInventoryHash: string; eligibleBoundaryHash: string; from: string | null; to: string; finishedAt: string | null; conversations: number; eligibleTurns: number; admittedSessions: number; skippedSessions: number; failedSessions: number; unknownTimeBoundaries: number; pendingOperations: number; listingComplete: boolean; complete: boolean; }; }; //# sourceMappingURL=dataset-preparation-source-coverage.d.ts.map