import type { Api, Model, SimpleStreamOptions } from '@earendil-works/pi-ai'; export declare function transformPromptCachePayload(model: Model, payload: unknown): unknown; export declare function buildPromptCacheKey(model: Model, context: { systemPrompt?: string; tools?: unknown[]; }): string; export declare function preparePromptCacheContext(model: Model, context: T): T; export declare function withPromptCachePayloadTransform(model: Model, context: { systemPrompt?: string; tools?: unknown[]; }, options: SimpleStreamOptions | undefined): SimpleStreamOptions | undefined;