/** * Reporting helpers for source-sync. * * Owns: classification of non-indexed (repo/docs/local) sources into their * appropriate coverage mode and status. Used by the orchestrator to produce * the sync state report for sources that do not use the persistent indexed * sync flow. */ import type { SourceDefinition } from "../../../types.js"; import type { SourceSyncSourceState } from "./types.js"; /** * Derives a SourceSyncSourceState for a source that is not handled by * persistent indexed sync — repo, docs, local-directory, and local-manifest * sources all fall into this path. */ export declare function classifyNonIndexedSource(source: SourceDefinition, remoteHarvestGeneratedAt: string, wasRecentlyHarvested: boolean): SourceSyncSourceState;