import { type ConsolidationModelRegistry } from './consolidation.js'; export interface DreamingConfig { enabled?: boolean; minHoursSinceLastRun?: number; minTurnsSinceLastRun?: number; /** @deprecated Use minTurnsSinceLastRun. */ minSessionsSinceLastRun?: number; model?: { provider: string; model: string; }; } export interface RunDreamOptions { dreaming?: DreamingConfig; memoryDir: string; modelRegistry: ConsolidationModelRegistry; /** Current Pi session directory. */ sessionDir?: string; /** Include sessions from every default Pi project directory. Default: false. */ includeGlobalSessions?: boolean; signal?: AbortSignal; } /** Run one gated memory-consolidation pass from the pi-memory extension. */ export declare function runDream(options: RunDreamOptions): Promise; //# sourceMappingURL=dream.d.ts.map