export declare const providerIds: readonly ["openai", "gemini", "anthropic", "mistral", "cohere", "gcp", "local"]; export type ProviderId = (typeof providerIds)[number]; export type ProviderStatus = 'ready' | 'planned'; export type ProviderFamily = 'openai' | 'google' | 'anthropic' | 'mistral' | 'cohere'; export type ReasoningTier = 'none' | 'light' | 'standard' | 'advanced'; export type ModelTaskHint = 'chat' | 'structured' | 'summary' | 'doc'; export declare const knownModelIds: readonly ["gpt-5.6-sol", "gpt-5.6-terra", "gpt-5.6-luna", "gpt-5.5", "gpt-5.4-nano", "gpt-4.1-nano", "gemini-3.7-flash", "gemini-3.5-flash", "gemini-3.1-flash-lite", "claude-sonnet-5", "claude-opus-5", "claude-opus-4-8", "claude-fable-5", "mistral-small-2603", "magistral-medium-2509", "command-a-03-2025", "command-a-reasoning-08-2025", "google/gemini-3.5-flash@gcp", "google/gemini-3.1-flash-lite@gcp", "anthropic/claude-sonnet-4-6@gcp", "anthropic/claude-opus-4-6@gcp", "laneformer-2b-it"]; export type KnownModelId = (typeof knownModelIds)[number]; export type ModelId = KnownModelId | (string & {}); export type QualifiedModelId = `${ProviderId}:${string}`; export declare const knownModelIdsByProvider: { readonly openai: readonly ["gpt-5.6-sol", "gpt-5.6-terra", "gpt-5.6-luna", "gpt-5.5", "gpt-5.4-nano", "gpt-4.1-nano"]; readonly gemini: readonly ["gemini-3.7-flash", "gemini-3.5-flash", "gemini-3.1-flash-lite"]; readonly anthropic: readonly ["claude-sonnet-5", "claude-opus-5", "claude-opus-4-8", "claude-fable-5"]; readonly mistral: readonly ["mistral-small-2603", "magistral-medium-2509"]; readonly cohere: readonly ["command-a-03-2025", "command-a-reasoning-08-2025"]; readonly gcp: readonly ["google/gemini-3.5-flash@gcp", "google/gemini-3.1-flash-lite@gcp", "anthropic/claude-sonnet-4-6@gcp", "anthropic/claude-opus-4-6@gcp"]; readonly local: readonly ["laneformer-2b-it"]; }; export interface ModelReference { providerId: ProviderId; modelId: ModelId; } export declare const toQualifiedModelId: (model: ModelReference) => QualifiedModelId; export declare const antigravityModelFleet: readonly ["claude-sonnet-4-6", "claude-opus-4-6-thinking", "gemini-3-pro-high", "gemini-3-pro-low", "gpt-oss-120b-medium"]; export type AntigravityFleetModelId = (typeof antigravityModelFleet)[number]; export declare const isProviderId: (value: string) => value is "openai" | "gemini" | "anthropic" | "mistral" | "cohere" | "gcp" | "local"; export declare const isKnownModelId: (value: string) => value is "gpt-5.6-sol" | "gpt-5.6-terra" | "gpt-5.6-luna" | "gpt-5.5" | "gpt-5.4-nano" | "gpt-4.1-nano" | "gemini-3.7-flash" | "gemini-3.5-flash" | "gemini-3.1-flash-lite" | "claude-sonnet-5" | "claude-opus-5" | "claude-opus-4-8" | "claude-fable-5" | "mistral-small-2603" | "magistral-medium-2509" | "command-a-03-2025" | "command-a-reasoning-08-2025" | "google/gemini-3.5-flash@gcp" | "google/gemini-3.1-flash-lite@gcp" | "anthropic/claude-sonnet-4-6@gcp" | "anthropic/claude-opus-4-6@gcp" | "laneformer-2b-it"; //# sourceMappingURL=providers.d.ts.map