import { Language, ParsedModule } from '../../types'; import { BaseParser } from './base'; export declare class ParserFactory { private static parsers; static getParser(language: Language): BaseParser | null; static getParserByExtension(filePath: string): BaseParser | null; static parseFile(filePath: string): Promise; static parseDirectory(dirPath: string, patterns?: string[], excludePatterns?: string[]): Promise; } export { BaseParser } from './base'; export { TypeScriptParser } from './typescript-parser'; export { PythonParser } from './python-parser'; export { SQLParser } from './sql-parser'; export { MongoDBParser } from './mongodb-parser'; //# sourceMappingURL=index.d.ts.map