import { JavascriptTrees } from "./javascript-trees"; export interface ILib { name: string; js?: string; css?: string; theme?: string; categories: string[]; channels: string[]; dependencies: string[]; embedded: string[]; } export interface IClientlibTreeConfig { name: string; server: string; dumpLibsPath?: string; } export declare class ClientlibTree { jsTrees: JavascriptTrees; private name; private server; private dumpLibsPath; private libs; constructor(config?: IClientlibTreeConfig); init(): Promise; findClientlibs(filePathRelative: string): ILib[]; findProxyTarget(jcrPath: string): string | undefined; private processHtmlRegex; private processRowRegex; private getLinkList; private getLinksRegex; private getMatches; }