import type { ModelMessage } from 'ai';
/**
 * Applies cache control to messages for Anthropic and OpenRouter providers.
 * Adds ephemeral cache control to the last 2 user messages and system message.
 */
export declare function applyCacheControl(messages: ModelMessage[], provider: string, modelId: string): ModelMessage[];
//# sourceMappingURL=cacheControl.d.ts.map