/**
 * `opensquid hook session-end` — Claude Code SessionEnd hook handler.
 *
 * Fires when a Claude Code session terminates. Wipes the session's
 * honesty-ledger state (turn-ledger.jsonl + broken-promises.jsonl) so
 * the ledger doesn't grow unbounded across all-time sessions.
 *
 * Without this hook, every Claude Code session creates a
 * <data-root>/sessions/<id>/ directory with two JSONL files that
 * never get cleaned up. Disk usage grows linearly with session count.
 *
 * Exit 0 always — SessionEnd is cleanup, not blocking.
 */
export declare function runSessionEndHook(): Promise<void>;
//# sourceMappingURL=session-end.d.ts.map