export * from './types'; import Parser from 'web-tree-sitter'; import { AbstractLanguageFacts, AbstractLanguageFactsDerived, IFunctionBlockInfo } from './base'; import { SupportedTreeSitterLanguages } from './types'; export declare const knownLanguageFacts: AbstractLanguageFactsDerived[]; export declare class TreeSitterLanguageFacts { protected langs: Map; constructor(); isCodeBlock(language: SupportedTreeSitterLanguages, type: string): boolean; isFunctionCodeBlock(language: SupportedTreeSitterLanguages, type: string): boolean; provideFunctionInfo(language: SupportedTreeSitterLanguages, node: Parser.SyntaxNode): IFunctionBlockInfo | null; getCodeBlockTypes(language: SupportedTreeSitterLanguages): Set; } //# sourceMappingURL=index.d.ts.map