export interface ThinkingControlModel { readonly id: string; readonly api: string; readonly provider: string; readonly baseUrl: string; readonly reasoning: boolean; readonly thinkingLevelMap?: { readonly off?: string | null; }; readonly compat?: unknown; } export interface ThinkingControlResult { readonly payload: Record; readonly control: string; } /** Apply the model's provider-specific hard-off request control. */ export declare function applyThinkingOffControl(payloadValue: unknown, model: ThinkingControlModel): ThinkingControlResult | undefined; export declare function isRecord(value: unknown): value is Record;