import type { ThinkingLevelMap } from "./types.js"; export interface OpenRouterReasoningCapabilities { /** Exact local-to-provider effort map. null entries are unsupported. */ thinkingLevelMap?: ThinkingLevelMap; /** Whether the model exposes effort selection, rather than only an enabled toggle. */ supportsReasoningEffort: boolean; /** Whether the model rejects attempts to disable reasoning. */ mandatory: boolean; } export declare function getOpenRouterReasoningCapabilities(model: unknown): OpenRouterReasoningCapabilities | undefined; //# sourceMappingURL=openrouter-reasoning.d.ts.map