type OpenAIResponsesPayloadModel = { api?: unknown; baseUrl?: unknown; id?: unknown; provider?: unknown; contextWindow?: unknown; compat?: unknown; }; type OpenAIResponsesPayloadPolicyOptions = { extraParams?: Record; storeMode?: "provider-policy" | "disable" | "preserve"; enablePromptCacheStripping?: boolean; enableServerCompaction?: boolean; }; type OpenAIResponsesPayloadPolicy = { allowsServiceTier: boolean; compactThreshold: number; explicitStore: boolean | undefined; shouldStripDisabledReasoningPayload: boolean; shouldStripPromptCache: boolean; shouldStripStore: boolean; useServerCompaction: boolean; }; export declare function resolveOpenAIResponsesPayloadPolicy(model: OpenAIResponsesPayloadModel, options?: OpenAIResponsesPayloadPolicyOptions): OpenAIResponsesPayloadPolicy; export declare function applyOpenAIResponsesPayloadPolicy(payloadObj: Record, policy: OpenAIResponsesPayloadPolicy): void; export {};