import type { ElevatedLevel, ReasoningLevel, ThinkLevel, VerboseLevel } from "../thinking.js"; export declare function resolveCurrentDirectiveLevels(params: { sessionEntry?: { thinkingLevel?: unknown; fastMode?: unknown; verboseLevel?: unknown; reasoningLevel?: unknown; elevatedLevel?: unknown; }; agentEntry?: { fastModeDefault?: unknown; reasoningDefault?: unknown; }; agentCfg?: { thinkingDefault?: unknown; verboseDefault?: unknown; reasoningDefault?: unknown; elevatedDefault?: unknown; }; resolveDefaultThinkingLevel: () => Promise; }): Promise<{ currentThinkLevel: ThinkLevel | undefined; currentFastMode: boolean | undefined; currentVerboseLevel: VerboseLevel | undefined; currentReasoningLevel: ReasoningLevel; currentElevatedLevel: ElevatedLevel | undefined; }>;