import { AgentTool, SubconsciousConfig, SubconsciousBriefing, SubconsciousStats } from '../types.js'; import { GlobalBrain } from './global-brain.js'; export declare class SubconsciousEngine { private config; private brain; private stats; constructor(config?: Partial, brain?: GlobalBrain); /** Generate a session-start briefing for the agent — proactive context injection */ generateBriefing(opts: { agentTool: AgentTool; projectDir: string; projectId?: string; projectName?: string; currentTask?: string; }): Promise; /** Get current stats */ getStats(): SubconsciousStats; /** Update config at runtime */ configure(patch: Partial): void; getConfig(): SubconsciousConfig; private fetchSection; private fetchCrossAgentInsights; private fetchProjectStateSummary; private fetchSimilarWork; private fetchTopPatterns; private extractKeywords; private formatEntry; private assembleBriefing; private trimToBudget; private emptyBriefing; private runningAvg; } export declare function getSubconscious(config?: Partial): SubconsciousEngine; //# sourceMappingURL=subconscious.d.ts.map