import { ClientlibTree, IClientlibTreeConfig } from "./clientlib-tree"; export interface IMappedFile { path: string; line: number; } export declare class JavascriptTrees { private name; private server; private libs; private files; private proxies; private clientlibTree; constructor(config: IClientlibTreeConfig, clientlibTree: ClientlibTree); addLibAndFiles(jsLib: string): Promise; getMappedFile(jsLibPath: string, lineNr: number): Promise; resetFiles(filePaths?: string[]): void; resetLibs(): void; private addLib; private updateJsFileLengths; private updateJsFileLength; private sanitizeJsLibUrl; private processJsRegex; private getMatches; }