import { M as ModelMetadata } from './types-DauuBLWL.cjs';

declare const THIRD_PARTY_MODELS: {
    readonly 'gemma-4-31b': ModelMetadata;
    readonly 'kimi-k2-5': ModelMetadata;
    readonly 'kimi-k3': ModelMetadata;
    readonly 'llama-3-3-nemotron-super-49b-v1-5': ModelMetadata;
    readonly 'nemotron-3-ultra-550b-a55b-nvfp4': ModelMetadata;
    readonly 'gemma-4-26b-a4b': ModelMetadata;
    readonly 'qwen3-235b-a22b-2507': ModelMetadata;
    readonly 'qwen3-32b': ModelMetadata;
    readonly 'glm-5': ModelMetadata;
    readonly 'glm-5-3': ModelMetadata;
    readonly 'glm-5-3-flash': ModelMetadata;
    readonly 'grok-4-3': ModelMetadata;
    readonly 'grok-4-5': ModelMetadata;
    readonly 'grok-4-6': ModelMetadata;
    readonly 'grok-420-non-reasoning-latest': ModelMetadata;
    readonly 'grok-420-reasoning-latest': ModelMetadata;
    readonly 'grok-build-0-1': ModelMetadata;
};
type KnownThirdPartyModelId = keyof typeof THIRD_PARTY_MODELS;
type ThirdPartyModelId = KnownThirdPartyModelId | (string & {});
declare const THIRD_PARTY_MODEL_IDS: readonly KnownThirdPartyModelId[];

export { type KnownThirdPartyModelId as K, THIRD_PARTY_MODELS as T, THIRD_PARTY_MODEL_IDS as a, type ThirdPartyModelId as b };
