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

declare const ANTHROPIC_MODELS: {
    readonly 'claude-3.5-haiku': ModelMetadata;
    readonly 'claude-3.7-sonnet': ModelMetadata;
    readonly 'claude-haiku-4.5': ModelMetadata;
    readonly 'claude-opus-4': ModelMetadata;
    readonly 'claude-opus-4.1': ModelMetadata;
    readonly 'claude-opus-4.5': ModelMetadata;
    readonly 'claude-opus-4.6': ModelMetadata;
    readonly 'claude-sonnet-4': ModelMetadata;
    readonly 'claude-sonnet-4.5': ModelMetadata;
    readonly 'claude-sonnet-4.6': ModelMetadata;
};
type KnownAnthropicModelId = keyof typeof ANTHROPIC_MODELS;
type AnthropicModelId = KnownAnthropicModelId | (string & {});
declare const ANTHROPIC_MODEL_IDS: readonly KnownAnthropicModelId[];

export { ANTHROPIC_MODELS as A, type KnownAnthropicModelId as K, ANTHROPIC_MODEL_IDS as a, type AnthropicModelId as b };
