import { Command, Help } from 'commander'; /** Commands that require an LLM orchestrator (rendered with an [LLM] badge). */ export declare const LLM_COMMANDS: Set; /** * The ONE declared consumer tier (mmnto-ai/totem#2336 D2, panel-ruled; ADR-094 * "operator memory cliff"). Default `totem --help` renders EXACTLY these entries * plus a pointer to the full surface; every other command is the advanced tier, * enumerable via `totem help --all`. This single exported surface is the source * of truth — tiering must NEVER be scattered as per-command flags (a per-command * flag re-opens the drift this consolidates). Entries may be subcommand paths * ('lesson add'); the renderer resolves them against the LIVE command tree so * their descriptions never drift from the registration. * * `status` is a panel addition — the first-hour health check. * * Hiding is an information surface, never a gate (Tenet 12/13): every advanced * command stays 100% functional and is one `totem help --all` away. */ export declare const CONSUMER_TIER: readonly string[]; export interface TotemHelpOptions { /** `totem help --all` — render the full command surface, tiered. */ readonly all?: boolean; /** A rule-compilation freeze is visible → badge the `lesson compile` line. */ readonly freezeActive?: boolean; } export declare class TotemHelp extends Help { private readonly totemOpts; constructor(totemOpts?: TotemHelpOptions); formatHelp(cmd: Command, helper: Help): string; private renderSection; } //# sourceMappingURL=help.d.ts.map