import type { MessageParam, ThinkingConfigParam } from '@anthropic-ai/sdk/resources'; import type { AgentConfig, ResumeHistoryTurn } from '../../types/config-types.js'; import type { EffortLevel, ThinkingConfig } from '../../types/sdk-types.js'; export { resolveAutoCompactThreshold } from '../shared/auto-compact.js'; export declare function resolveAnthropicTemperature(temperature: number | undefined): number | undefined; export declare function resolveMaxTokens(config: AgentConfig, model: string): number; export declare function resumeHistoryToMessages(history: ResumeHistoryTurn[] | undefined): MessageParam[] | undefined; export declare function resolveThinkingParam(tc: ThinkingConfig, maxTokens: number, model?: string): ThinkingConfigParam; export declare function resolveEffort(callerEffort: EffortLevel | undefined, model: string): EffortLevel | undefined;