#!/usr/bin/env node
/**
 * Hippo CLI  - biologically-inspired memory system for AI agents.
 *
 * Commands:
 *   hippo init [--global]
 *   hippo remember <text> [--tag <t>] [--error] [--pin] [--global]
 *   hippo recall <query> [--budget <n>] [--json] [--why]
 *   hippo sleep [--dry-run]
 *   hippo status
 *   hippo outcome --good | --bad [--id <id>]
 *   hippo conflicts [--status <status>] [--json]
 *   hippo snapshot <save|show|clear>
 *   hippo session <log|show|latest|resume|complete>
 *   hippo handoff <create|latest|show>
 *   hippo current <show>
 *   hippo forget <id> [--archive --reason "<why>"]
 *   hippo inspect <id>
 *   hippo embed [--status]
 *   hippo watch "<command>"
 *   hippo learn --git [--days <n>] [--repos <paths>]
 *   hippo daily-runner
 *   hippo promote <id>
 *   hippo sync
 *   hippo decide "<decision>" [--context "<why>"] [--supersedes <id>]
 *   hippo wm <push|read|clear|flush>
 */
import { MemoryEntry } from './memory.js';
import * as api from './api.js';
/** Test-only: reset the module-level recall-history Map. Call from beforeEach. */
export declare function __resetSessionRecallHistoryCli(): void;
/**
 * Render an api.sleep result as console output, byte-identical to the
 * pre-extraction inline implementation in cmdSleepCore.
 */
/** @internal — exported for snapshot tests (tests/cli-context-render-snapshot.test.ts). NOT a stable public API. */
export declare function renderSleepResult(result: api.SleepResult): void;
/** @internal — exported for snapshot tests (tests/cli-context-render-snapshot.test.ts). NOT a stable public API. */
export declare function printContextMarkdown(items: Array<{
    entry: MemoryEntry;
    score: number;
    tokens: number;
    isGlobal: boolean;
}>, totalTokens: number, framing?: string): void;
//# sourceMappingURL=cli.d.ts.map