export type ThinkLevel = "off" | "minimal" | "low" | "medium" | "high" | "xhigh" | "adaptive"; export type VerboseLevel = "off" | "on" | "full"; export type NoticeLevel = "off" | "on" | "full"; export type ElevatedLevel = "off" | "on" | "ask" | "full"; export type ElevatedMode = "off" | "ask" | "full"; export type ReasoningLevel = "off" | "on" | "stream"; export type UsageDisplayLevel = "off" | "tokens" | "full"; export type ThinkingCatalogEntry = { provider: string; id: string; reasoning?: boolean; }; export declare function normalizeProviderId(provider?: string | null): string; export declare function isBinaryThinkingProvider(provider?: string | null): boolean; export declare function supportsBuiltInXHighThinking(provider?: string | null, model?: string | null): boolean; export declare function normalizeThinkLevel(raw?: string | null): ThinkLevel | undefined; export declare function listThinkingLevels(_provider?: string | null, _model?: string | null): ThinkLevel[]; export declare function listThinkingLevelLabels(provider?: string | null, model?: string | null): string[]; export declare function formatThinkingLevels(provider?: string | null, model?: string | null, separator?: string): string; export declare function formatXHighModelHint(): string; export declare function resolveThinkingDefaultForModel(params: { provider: string; model: string; catalog?: ThinkingCatalogEntry[]; }): ThinkLevel; export declare function normalizeVerboseLevel(raw?: string | null): VerboseLevel | undefined; export declare function normalizeNoticeLevel(raw?: string | null): NoticeLevel | undefined; export declare function normalizeUsageDisplay(raw?: string | null): UsageDisplayLevel | undefined; export declare function resolveResponseUsageMode(raw?: string | null): UsageDisplayLevel; export declare function normalizeFastMode(raw?: string | boolean | null): boolean | undefined; export declare function normalizeElevatedLevel(raw?: string | null): ElevatedLevel | undefined; export declare function resolveElevatedMode(level?: ElevatedLevel | null): ElevatedMode; export declare function normalizeReasoningLevel(raw?: string | null): ReasoningLevel | undefined;