"use strict";
/**
 * Thinking/reasoning budget configuration types and defaults.
 *
 * Controls thinking budget injection for CLIProxy providers.
 * Version 8+ feature.
 */
Object.defineProperty(exports, "__esModule", { value: true });
exports.DEFAULT_THINKING_CONFIG = exports.DEFAULT_THINKING_TIER_DEFAULTS = void 0;
/**
 * Default thinking tier defaults.
 */
exports.DEFAULT_THINKING_TIER_DEFAULTS = {
    opus: 'high',
    sonnet: 'medium',
    haiku: 'low',
};
/**
 * Default thinking configuration.
 */
exports.DEFAULT_THINKING_CONFIG = {
    mode: 'auto',
    tier_defaults: { ...exports.DEFAULT_THINKING_TIER_DEFAULTS },
    show_warnings: true,
};
//# sourceMappingURL=thinking.js.map