import { CodeChunk, Language, ParsedModule } from '../../types'; export declare abstract class BaseParser { protected language: Language; constructor(language: Language); abstract parse(filePath: string, content: string): Promise; abstract extractChunks(content: string, filePath: string): CodeChunk[]; abstract extractDependencies(content: string): string[]; protected generateHash(content: string): string; protected extractComments(content: string): string[]; protected getLineNumbers(content: string, chunk: string): { start: number; end: number; }; } //# sourceMappingURL=base.d.ts.map