/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ import type { ModelsDevModel, LlxprtDefaultProfile } from './schema.js'; /** * Generate optimal default settings per model based on capabilities */ export declare function generateDefaultProfile(model: ModelsDevModel): LlxprtDefaultProfile | undefined; /** * Get recommended thinking budget based on model context window */ export declare function getRecommendedThinkingBudget(contextWindow: number): number; /** * Merge user profile settings with model defaults * User settings take precedence over defaults */ export declare function mergeProfileWithDefaults(userProfile: Partial, modelDefaults: LlxprtDefaultProfile | undefined): LlxprtDefaultProfile;