/**
 * Memory Bridge Generator
 *
 * Generates .cleo/memory-bridge.md from brain.db content. This file is
 * @-referenced by CLEO-INJECTION.md so that any provider (Claude Code,
 * OpenCode, Cursor, etc.) automatically loads project memory context.
 *
 * Content assembly:
 *   - Last session handoff summary
 *   - High-confidence learnings
 *   - Active patterns (follow + avoid)
 *   - Recent decisions
 *   - Recent observations
 *
 * Regeneration triggers:
 *   - session.end
 *   - tasks.complete
 *   - memory.observe (high-confidence observations only)
 *   - Manual: cleo refresh-memory
 *
 * @task T5240
 * @epic T5149
 */
/** Configuration for memory bridge content generation. */
export interface MemoryBridgeConfig {
    maxObservations: number;
    maxLearnings: number;
    maxPatterns: number;
    maxDecisions: number;
    includeHandoff: boolean;
    includeAntiPatterns: boolean;
}
/**
 * Generate memory bridge content from brain.db.
 * Returns the markdown string (does not write to disk).
 */
export declare function generateMemoryBridgeContent(projectRoot: string, config?: Partial<MemoryBridgeConfig>): Promise<string>;
/**
 * Write memory bridge content to .cleo/memory-bridge.md.
 */
export declare function writeMemoryBridge(projectRoot: string, config?: Partial<MemoryBridgeConfig>): Promise<{
    path: string;
    written: boolean;
}>;
/**
 * Best-effort refresh: call from session.end, tasks.complete, or memory.observe.
 * Never throws.
 */
export declare function refreshMemoryBridge(projectRoot: string): Promise<void>;
//# sourceMappingURL=memory-bridge.d.ts.map