import { type IndexingManifestV1, type RelevantIndexingUncertainty } from '../contracts/indexing.js'; export declare const INDEXING_MANIFEST_FILENAME = "indexing-manifest.json"; export declare const SHARE_SAFE_INDEXING_MANIFEST_FILENAME = "indexing-manifest.share-safe.json"; export declare const FAILED_INDEXING_MANIFEST_FILENAME = "indexing-manifest.failed.json"; export declare const FAILED_SHARE_SAFE_INDEXING_MANIFEST_FILENAME = "indexing-manifest.failed.share-safe.json"; export declare function parseIndexingManifest(value: unknown): IndexingManifestV1 | null; export declare function indexingManifestPathForGraph(graphPath: string): string; export declare function readIndexingManifestForGraph(graphPath: string): IndexingManifestV1 | null; export declare function writeIndexingManifests(outputDir: string, manifest: IndexingManifestV1): { manifestPath: string; shareSafeManifestPath: string; }; export declare function writeFailedIndexingManifests(outputDir: string, manifest: IndexingManifestV1): { manifestPath: string; shareSafeManifestPath: string; }; export declare function relevantIndexingUncertainty(manifest: IndexingManifestV1, input?: { question?: string; coveredWorkflowOwners?: readonly string[]; }): RelevantIndexingUncertainty;