import type { Provider, ThinkingLevel } from "@prestyj/ai";
export declare function getSupportedThinkingLevels(provider: Provider, model: string): readonly ThinkingLevel[];
export declare function isThinkingLevelSupported(provider: Provider, model: string, level: ThinkingLevel): boolean;
export declare function getNextThinkingLevel(provider: Provider, model: string, current: ThinkingLevel | undefined): ThinkingLevel | undefined;
//# sourceMappingURL=thinking-level.d.ts.map