import { GenericWasmParser } from '../generic-wasm-parser.js';
import { LanguageDefinition } from '../../languages/registry.js';
import '../parser-interface.js';
import '../../types.js';

declare class JavaScriptParser extends GenericWasmParser {
    constructor(langDef: LanguageDefinition);
    protected extractSignature(source: string, node: any, name: string, kind: string, startLine: number): string;
}

export { JavaScriptParser };
