export type ThinkingLevel = "off" | "minimal" | "low" | "medium" | "high" | "xhigh" | "max";
export declare const DEFAULT_THINKING_LEVELS: readonly ThinkingLevel[];
export declare function thinkingLevelsFor(provider?: string, model?: string): readonly ThinkingLevel[];
export declare function normalizeThinkingLevel(value: string | undefined): ThinkingLevel | undefined;
export declare function nextThinkingLevel(current: string | undefined, provider?: string, model?: string): ThinkingLevel;
export declare function normalizeThinkingVariant(value: string | undefined): string | undefined;
export declare function formatThinkingModelVariant(model: string | undefined, variant: string): string;
