import type { CortexStore, ParsedMemoryItem } from '../db/store.js'; import { type MemoryItemState } from './items.js'; export interface ScoredMemoryItem extends ParsedMemoryItem { hotness_score: number; working_score: number; desired_state: MemoryItemState; } export declare function computeMemoryHotness(item: ParsedMemoryItem, now?: Date): number; export declare function deriveMemoryItemState(item: ParsedMemoryItem, now?: Date): MemoryItemState; export declare function refreshMemoryHotness(store: CortexStore, scopeKeys: string[], now?: Date): ScoredMemoryItem[]; export declare function selectWorkingMemoryItems(store: CortexStore, scopeKeys: string[], preferredScopeKey: string | null, limit: number, now?: Date): ScoredMemoryItem[]; //# sourceMappingURL=hotness.d.ts.map