import { Cache } from '../file-system/Cache.ts'; import type { FileSystem } from '../file-system/FileSystem.ts'; import { Session } from '../file-system/Session.ts'; export type RuntimeAnalysisFileSystem = FileSystem; export interface RuntimeAnalysisSession { session: Session; fileSystem: RuntimeAnalysisFileSystem; scopePathKey: string; analysisScopeId: string | null; } export declare function getRuntimeAnalysisSession(cache?: Cache, scopePath?: string, analysisScopeId?: string): Promise; export declare function getRuntimeAnalysisSessions(paths?: Iterable): Promise; export declare function resetRuntimeAnalysisSessionsForTests(): void;