import type { SubcommandFlagSpec } from "./cli-help-format.js"; /** * Re-exports the flag-spec type so table consumers (dispatchers and the * docs cross-check) import the shape from the single source of truth. */ export type { SubcommandFlagSpec } from "./cli-help-format.js"; /** * Flag spec table for mirror subcommands (#445): the shared unknown-flag * guard rejects typo'd flags before any mirror work or state write. */ export declare const MIRROR_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for discover subcommands. Every subcommand is represented, * including no-option report/build commands, so typo'd flags can never be * silently ignored. Commands whose state root is parsed globally still expose * no command-local flags here; the global parser strips `--state-root` before * this guard runs (#461). */ export declare const DISCOVER_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for install/stage subcommands (#445): the shared * unknown-flag guard rejects typo'd flags before any install work or state * write. Mirrors the documented flag surface in printInstallSubcommandHelp. */ export declare const INSTALL_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for activate subcommands (#445): the shared unknown-flag * guard rejects typo'd flags (e.g. --rec-host) before activation work or * state writes. */ export declare const ACTIVATE_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for quarantine subcommands (#445): the shared unknown-flag * guard rejects typo'd flags before any review decision or state write. */ export declare const QUARANTINE_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for rebuild subcommands (#445): clean/full take no * options, so every flag is rejected before any state is removed. */ export declare const REBUILD_SUBCOMMAND_FLAG_SPECS: Record; /** * Flag spec table for recommend subcommands (#445): the shared unknown-flag * guard rejects typo'd flags before any recommendation work or report write. */ export declare const RECOMMEND_SUBCOMMAND_FLAG_SPECS: Record; /** * Maps every flag-spec domain to its subcommand flag table — the single * source of truth both for the CLI unknown-flag guards (#445) and for the * doc/examples cross-check that asserts documented commands parse cleanly * (#450). Domains with per-dispatcher inline guards (discover/wire/workspace) * are not listed here; setup was migrated to the shared table guard in the * #445/#446 wave. */ export declare const DOMAIN_SUBCOMMAND_FLAG_SPECS: Record>>;