/** * Provider catalog — derived presentation values (#209). * * Every enum/count/label surface that hand-mirrored PROVIDER_IDS (the * `--provider` enumerations in command help, the doctor comma list, the * "all 15 Providers" counts, the capability-matrix column labels) * derives from this module. Derivations are byte-identical to the * literals they replace: * tests/provider-enum-help.test.js passes UNEDITED and proves agreement * by construction. */ import { type ProviderId } from "./types.js"; /** * Shared-capability suppliers: the registry minus the five science * seats (which advertise science.* + diagnostics only and pin * `--provider` solely inside `scoutline science ...`). */ export declare const SHARED_PROVIDER_IDS: readonly ProviderId[]; /** Full registry, pipe-separated in parens: `(zai | minimax | … | europepmc)`. */ export declare const PROVIDER_PIPE_ENUM: string; /** Shared 15-id subset, pipe-separated in parens. */ export declare const SHARED_PROVIDER_PIPE_ENUM: string; /** Full registry, comma-separated in parens (doctor style). */ export declare const PROVIDER_COMMA_ENUM: string; /** Compact `<…>`-fill form for `--provider`: ids joined by `|`, no parens. */ export declare const SHARED_PROVIDER_FLAG_IDS: string; /** * Canonical capability-matrix column labels (registry order). These are * the architecture.md/SKILL.md matrix labels, distinct from the init.ts * wizard labels ("Brave Search", "Perplexity Sonar", …) — init.ts is * not a consumer of this catalog. */ export declare const PROVIDER_LABELS: Record; //# sourceMappingURL=catalog.d.ts.map