/** * `obsidian-brain models` subcommand group. * * Subcommands: * models list — print EMBEDDING_PRESETS as JSON (structured) * models recommend — inspect vault, suggest best preset * models prefetch [preset] — warm the HF cache for a preset's model * models check — fetch model metadata via HF API (no download). * Add --load to also download + load the model. * models refresh-cache [--model id] — invalidate the v1.7.5 metadata cache. * * Register via `registerModelsCommands(program)` after the top-level * commands in src/cli/index.ts. * * v1.7.5: dropped `KNOWN_MAX_TOKENS` lookup and `deriveSymmetric` heuristic * — both are now derived from the bundled seed (`data/seed-models.json`) * or live HF metadata fetch (`getEmbeddingMetadata`). `models check` no * longer downloads the model unless `--load` is set; the metadata-only path * runs in <2s vs the prior ~30s download-and-load. */ import type { Command } from 'commander'; export declare function registerModelsCommands(program: Command): void;