/**
 * Insights command — one observe verb for "how work looks".
 *
 * Two data paths under one name (do not re-split into peer top-level commands):
 *
 *   agents insights              HOW you work (transcript content: tools, friction,
 *                                rhythm, edits) — split by Claude account by default
 *   agents insights mix          COUNTERS (sessions index + usage.db recipes:
 *                                harness/model mix, token ratios, secrets, browser)
 *   agents insights mix <recipe> One baked mix recipe (harness-mix, tools-per-session, …)
 *   agents insights query        Raw usage.db rows
 *
 * Sibling observe verbs under this same group (different questions):
 *
 *   agents insights cost    what you spent ($ and duration)
 *   agents insights output  what shipped (burn vs PRs and commits)
 *   agents insights perf    latency (hooks, CLI commands, agent.run) — not popularity
 *   agents view             live quota headroom (per account, with auth state)
 *   agents sessions stats   which skills/slash-commands were explicitly invoked
 *
 * Why mix lives here (not a second top-level `trends`): two abstract "analytics"
 * nouns taught agents and humans to guess. One verb, two engines — cheap SQL mix
 * vs transcript facets. `perf` (latency) is also nested here now (PHNX-3391) —
 * performance is an insight, kept a distinct sub-verb so it is never confused with mix.
 *
 * Modelled on Claude Code's `/insights`, with the difference that motivated it: that
 * command reads one account's directory, while `balanced` rotation sprays sessions
 * across every signed-in account. This reads the whole index and reports the accounts
 * apart — see lib/session/claude-accounts.ts for how a transcript is attributed.
 *
 * The deterministic report makes zero network calls. `--narrative` is opt-in and adds
 * the coaching prose by piping the AGGREGATE (never raw transcripts) through a headless
 * `claude -p`.
 *
 * Former top-level `agents trends` is `agents insights mix` (one section:
 * `agents insights mix <recipe>`; `--list` names them).
 */
import type { Command } from 'commander';
export declare function registerInsightsCommand(program: Command): void;
export declare function registerSessionsInsightsCommand(sessions: Command): void;
