import { AgentAdapter, AgentMemory, AgentActivity, AgentPaths, AgentTool, BrainInsight } from '../types.js'; export declare abstract class BaseAdapter implements AgentAdapter { abstract name: AgentTool; abstract displayName: string; protected projectDir: string; abstract detect(): Promise; abstract getConfigPaths(): AgentPaths; abstract readActivity(): Promise; getProjectDir(): Promise; setProjectDir(dir: string): void; readMemory(): Promise; injectContext(insight: BrainInsight): Promise; protected formatInsight(insight: BrainInsight): string; protected appendToBrainFile(existing: string, insight: BrainInsight): string; protected fileExists(filePath: string): boolean; protected readFile(filePath: string): string | null; } //# sourceMappingURL=base-adapter.d.ts.map