/**
 * Consolidation engine ("Sleep") for Hippo.
 *
 * Steps:
 * 1. Decay pass  - remove entries below strength threshold
 * 2. Merge pass  - find episodic entries with high text overlap, create semantic summaries
 * 3. Stats tracking
 */
export interface ConsolidationResult {
    decayed: number;
    removed: number;
    merged: number;
    semanticCreated: number;
    replayed: number;
    promotedTraces: number;
    extractionCandidates: number;
    extracted: number;
    dagCandidateClusters: number;
    dagSummariesCreated: number;
    summariesRebuilt: number;
    summariesRebuildFailed: number;
    summariesZeroChildSkipped: number;
    summariesRebuildCapped: boolean;
    entityProfilesCreated: number;
    dryRun: boolean;
    details: string[];
    physicsSimulated: number;
}
/**
 * Run a full consolidation pass.
 */
export declare function consolidate(hippoRoot: string, options?: {
    dryRun?: boolean;
    now?: Date;
}): Promise<ConsolidationResult>;
//# sourceMappingURL=consolidate.d.ts.map