import { Parser, Query } from 'web-tree-sitter'; import { type SupportedLang } from './lang2Query.js'; import { type ParseStrategy } from './parseStrategies/ParseStrategy.js'; export declare class LanguageParser { private loadedResources; private initialized; private getFileExtension; private prepareLang; private getResources; getParserForLang(name: SupportedLang): Promise; getQueryForLang(name: SupportedLang): Promise; getStrategyForLang(name: SupportedLang): Promise; guessTheLang(filePath: string): SupportedLang | undefined; init(): Promise; dispose(): Promise; } //# sourceMappingURL=languageParser.d.ts.map