/**
 * HiMem — Episode/Note dual store (v8.0 Phase 2B)
 *
 * Classifies extracted memories as:
 *   episode — time-specific events, actions, observations (event fidelity)
 *   note    — stable beliefs, preferences, decisions, constraints
 *
 * Based on the HiMem paper: episodes are ephemeral, notes are reconsolidated
 * into a stable belief layer. This classification gates reconsolidation.
 */
type MemoryKind = "episode" | "note";
/**
 * Classify a memory fact as "episode" (time-specific event) or "note"
 * (stable belief/preference/decision).
 *
 * @param content   - The memory's text content
 * @param tags      - Tags from extraction (checked for episode/note signals)
 * @param category  - Category from extraction
 * @returns "episode" | "note"
 */
declare function classifyMemoryKind(content: string, tags: string[], category: string): MemoryKind;

export { type MemoryKind, classifyMemoryKind };
