import type { ProviderDefaultThinkingPolicyContext, ProviderThinkingProfile, ProviderThinkingPolicyContext } from "./provider-thinking.types.js"; type ThinkingHookParams = { provider: string; context: TContext; }; export declare function resolveProviderBinaryThinking(params: ThinkingHookParams): boolean | undefined; export declare function resolveProviderXHighThinking(params: ThinkingHookParams): boolean | undefined; export declare function resolveProviderThinkingProfile(params: ThinkingHookParams): ProviderThinkingProfile | null | undefined; export declare function resolveProviderDefaultThinkingLevel(params: ThinkingHookParams): "adaptive" | "high" | "low" | "medium" | "minimal" | "off" | "xhigh" | null | undefined; export {};