export function collectSourceFileContents(params: { repoRoot: string; scanRoots: string[]; scanExtensions: Set; ignoredDirNames: Set; maxConcurrentReads?: number; maxFileBytes?: number; readFile?: (filePath: string) => Promise; }): Promise>;