import type { Project } from '../../utils/ts-morph.ts'; import { type ResolvedAnalysisDocument } from '../document.ts'; export declare const MAX_VIRTUAL_SNIPPET_REGISTRATIONS_PER_PROJECT = 256; export declare function removeProgramSourceFileIfPresent(project: Project, filePath: string): void; export declare function isTrackedVirtualSnippetStableFilePath(project: Project, stableFilePath: string): boolean; export declare function removeVirtualSnippetRegistration(project: Project, stableFilePath: string): void; export declare function touchVirtualSnippetRegistration(project: Project, document: ResolvedAnalysisDocument): void; export declare function syncVirtualSnippetSourceFiles(project: Project, document: ResolvedAnalysisDocument): void;