import type { RepoBrainEntry, RepoBrainIndex } from './types.js'; export declare class RepoBrain { private root; private options; private index?; constructor(root: string, options?: { stateDir?: string; maxFiles?: number; }); loadOrBuild(): RepoBrainIndex; rebuild(): RepoBrainIndex; search(query: string, limit?: number): RepoBrainEntry[]; summarize(limitChars?: number): string; } //# sourceMappingURL=RepoBrain.d.ts.map