import { type SemanticSliceCoverage } from '@neurcode-ai/contracts'; export declare const SEMANTIC_SLICE_STORE_FILE = "semantic-slices-v1.3.sqlite"; export interface SemanticSlicePlan { paths?: string[]; globs?: string[]; symbols?: string[]; } export interface BuildSemanticSliceOptions { force?: boolean; cancelled?: () => boolean; reportPending?: boolean; } export interface FullSemanticEnrichmentOptions extends BuildSemanticSliceOptions { maxProcessRssMb?: number; } export declare function buildPlanSemanticSlice(repoRootInput: string, plan: SemanticSlicePlan, options?: BuildSemanticSliceOptions): SemanticSliceCoverage; /** Explicit, optional full enrichment. It is never called by structural indexing. */ export declare function buildFullSemanticEnrichment(repoRoot: string, options?: FullSemanticEnrichmentOptions): SemanticSliceCoverage; //# sourceMappingURL=semantic-slice.d.ts.map