import type { AiEnrichmentInput, AiEnrichmentReport, AssetCatalogEntry, DemandProfile, DiscoverDiffReport, EnvironmentIndexReport, GitHubRepoSnapshot, SelectionRegistry, SelectionReport, SourceIndex, SourceRegistry } from "../types.js"; /** * Validates unknown data as source registry. */ export declare function assertSourceRegistry(value: unknown, context: string): asserts value is SourceRegistry; /** * Validates unknown data as selection registry. */ export declare function assertSelectionRegistry(value: unknown, context: string): asserts value is SelectionRegistry; /** * Validates unknown data as demand profile. */ export declare function assertDemandProfile(value: unknown, context: string): asserts value is DemandProfile; /** * Validates unknown data as discover diff report. */ export declare function assertDiscoverDiffReport(value: unknown, context: string): asserts value is DiscoverDiffReport; /** * Validates unknown data as source index. */ export declare function assertEnvironmentIndexReport(value: unknown, context: string): asserts value is EnvironmentIndexReport; /** * Validates unknown data as source index. */ export declare function assertSourceIndex(value: unknown, context: string): asserts value is SourceIndex; /** * Validates unknown data as asset catalog entry. */ export declare function assertAssetCatalogEntry(value: unknown, context: string): asserts value is AssetCatalogEntry; /** * Validates unknown data as selection report. */ export declare function assertSelectionReport(value: unknown, context: string): asserts value is SelectionReport; /** * Validates unknown data as AI enrichment input artifact. */ export declare function assertAiEnrichmentInput(value: unknown, context: string): asserts value is AiEnrichmentInput; /** * Validates unknown data as AI enrichment output/report artifact. */ export declare function assertAiEnrichmentReport(value: unknown, context: string): asserts value is AiEnrichmentReport; /** * Validates unknown data as git hub repo snapshot. */ export declare function assertGitHubRepoSnapshot(value: unknown, context: string): asserts value is GitHubRepoSnapshot;