import { Hn as ProviderWrapStreamFnContext } from "../../types-CAmC_cW72.js"; import { t as SubsystemLogger } from "../../subsystem-JE3Q0Wyz.js"; import { StreamFn } from "@earendil-works/pi-agent-core"; //#region extensions/cloudflare-ai-gateway/stream-wrappers.d.ts declare function shouldPatchAnthropicMessagesPayload(model: ProviderWrapStreamFnContext["model"]): boolean; declare function createCloudflareAiGatewayAnthropicThinkingPrefillWrapper(baseStreamFn: StreamFn | undefined): StreamFn; declare function wrapCloudflareAiGatewayProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined; declare const testing: { log: SubsystemLogger; shouldPatchAnthropicMessagesPayload: typeof shouldPatchAnthropicMessagesPayload; }; //#endregion export { testing as __testing, testing, createCloudflareAiGatewayAnthropicThinkingPrefillWrapper, wrapCloudflareAiGatewayProviderStream };