import type { Context } from './ai/types.js';
export type ShortcutSpeedMode = 'fast' | 'standard';
export declare const GPT55_PRIORITY_MAX_ESTIMATED_PROMPT_TOKENS = 128000;
export declare function estimateShortcutPromptTokens(context: Context): number | null;
export declare function shouldUseShortcutFastMode(modelId: string | undefined, speed: ShortcutSpeedMode | undefined, estimatedPromptTokens: number | null | undefined): boolean;
export declare function resolveShortcutSpeedForRequest(modelId: string | undefined, speed: ShortcutSpeedMode | undefined, estimatedPromptTokens: number | null | undefined): ShortcutSpeedMode | undefined;
export declare function resolveShortcutSpeedForContext(modelId: string | undefined, speed: ShortcutSpeedMode | undefined, context: Context): ShortcutSpeedMode | undefined;
//# sourceMappingURL=fast-mode.d.ts.map