import { Language, Parser } from 'web-tree-sitter'; export type TreeSitterNode = import('web-tree-sitter').Node; export type SupportedTreeSitterLanguage = 'go' | 'java' | 'python' | 'ruby' | 'rust'; interface TreeSitterRuntimeState { languages: Map; error: string | null; } export declare function loadTreeSitterWasmLanguages(loadLanguageFile?: (fileName: string) => Promise): Promise; export declare function createTreeSitterWasmParser(languageName: SupportedTreeSitterLanguage): Parser | null; export declare function hasTreeSitterWasmLanguage(languageName: SupportedTreeSitterLanguage): boolean; export declare function treeSitterWasmError(): string | null; export {};