import type { HarnessCapabilityProfile } from "@claudexor/schema"; /** One manifest-owned declaration of the managed login's stdin contract. */ export declare const CLAUDE_MANAGED_LOGIN: { readonly stdin: "pipe"; }; /** * Manifest model hint list: the frozen floor every `models()` answer carries * (`origin: "hint"`), judged under the adapter's ADVISORY declaration — an * explicit model outside it is forwarded to the vendor with a note, never * refused (INV-104). Stable aliases plus current full ids; verified against the vendor * model-config docs and the INSTALLED CLI recorded in * `CLAUDE_KNOWN_MODELS_VERIFIED_AGAINST`. */ export declare const CLAUDE_KNOWN_MODELS: readonly string[]; /** Translate the vendor quota API's family display name (currently e.g. * `Fable`) into the same model ids/aliases the harness manifest admits. The * known-model list remains the SSOT: a newly verified full id automatically * joins its family without another quota-router patch. */ export declare function claudeQuotaModelAliases(displayName: string): string[]; /** * Installed vendor CLI the known-model list above was last ACTUALLY verified * against. A frozen literal on purpose, no longer an alias of the installer pin * (vendor-cli-version.ts): aliasing let a pin bump silently re-stamp this list * as "verified on the new CLI" when nobody re-checked it. The list is now a * hint seed behind the live `models()` producer (model-probe.ts), it never * grows again, and its stamp only moves when someone re-verifies the ids. */ export declare const CLAUDE_KNOWN_MODELS_VERIFIED_AGAINST: string; export declare const CLAUDE_CAPABILITY_PROFILE: HarnessCapabilityProfile; //# sourceMappingURL=capability-profile.d.ts.map