/** * Default values for model providers. * * These defaults are subject to change between versions. Set values explicitly * on model configurations to pin behavior across upgrades. */ export declare const MODEL_DEFAULTS: { readonly anthropic: { readonly modelId: "claude-sonnet-4-6"; readonly maxTokens: 64000; }; readonly bedrock: { readonly modelId: "global.anthropic.claude-sonnet-4-6"; readonly region: "us-west-2"; }; readonly openai: { readonly modelId: "gpt-5.4"; }; readonly gemini: { readonly modelId: "gemini-2.5-flash"; }; }; /** * Builds a warning message for when the default model ID is used. * * @param defaultModelId - The default model ID being used * @returns Formatted warning message string */ export declare function defaultModelWarningMessage(defaultModelId: string): string; /** * Builds a warning message for when the default max tokens value is used. * * @param defaultMaxTokens - The default max tokens value being used * @returns Formatted warning message string */ export declare function defaultMaxTokensWarningMessage(defaultMaxTokens: number): string; /** * Looks up the context window limit for a model ID. * * For Bedrock cross-region model IDs (e.g. `us.anthropic.claude-sonnet-4-6`), * the region prefix is stripped before lookup. * * @param modelId - The model ID to look up * @returns The context window limit in tokens, or undefined if not found */ export declare function getContextWindowLimit(modelId: string): number | undefined; //# sourceMappingURL=defaults.d.ts.map