import type { StackFrame } from '../shared/types/detection.types.js'; export interface GeneratedLocation { file: string; line: number; column: number; } export interface OriginalLocation { file: string; line: number; column: number; name?: string; } export type { StackFrame }; export interface ISourceMapService { loadSourceMaps(paths: string[]): Promise; resolveLocation(location: GeneratedLocation): Promise; resolveStackTrace(stack: StackFrame[]): Promise; clearCache(): void; isLoaded(file: string): boolean; } export declare class SourceMapService implements ISourceMapService { private sourceMapCache; private sourceMapPaths; loadSourceMaps(paths: string[]): Promise; resolveLocation(location: GeneratedLocation): Promise; resolveStackTrace(stack: StackFrame[]): Promise; clearCache(): void; isLoaded(file: string): boolean; get loadedCount(): number; private loadSourceMapsFromDirectory; private loadSourceMapFile; private loadSourceMapForFile; private loadInlineSourceMap; private getConsumerForFile; private normalizeFilePath; }