import type { Request } from '@wrongstack/core/types'; /** * Apply contracts that look OpenAI-compatible at the transport level but use * provider/model-specific reasoning and tool parameters. This runs after the * generic Chat Completions body builder so known providers can remove unsafe * generic fields before restoring only values their public API accepts. */ export declare function applyOpenAICompatiblePolicy(body: Record, req: Request, providerId: string): void; //# sourceMappingURL=openai-compatible-policy.d.ts.map