import { Hn as ProviderWrapStreamFnContext } from "./types-CAmC_cW72.js"; import { t as SubsystemLogger } from "./subsystem-JE3Q0Wyz.js"; import { w as stripTrailingAnthropicAssistantPrefillWhenThinking } from "./provider-stream-shared-PNO38ZLA.js"; import { StreamFn } from "@earendil-works/pi-agent-core"; //#region extensions/anthropic/stream-wrappers.d.ts type AnthropicServiceTier = "auto" | "standard_only"; declare function resolveAnthropicBetas(extraParams: Record | undefined, modelId: string): string[] | undefined; declare function createAnthropicBetaHeadersWrapper(baseStreamFn: StreamFn | undefined, betas: string[]): StreamFn; declare function createAnthropicFastModeWrapper(baseStreamFn: StreamFn | undefined, enabled: boolean): StreamFn; declare function createAnthropicServiceTierWrapper(baseStreamFn: StreamFn | undefined, serviceTier: AnthropicServiceTier): StreamFn; declare function createAnthropicThinkingPrefillWrapper(baseStreamFn: StreamFn | undefined): StreamFn; declare function resolveAnthropicFastMode(extraParams: Record | undefined): boolean | undefined; declare function resolveAnthropicServiceTier(extraParams: Record | undefined): AnthropicServiceTier | undefined; declare function wrapAnthropicProviderStream(ctx: ProviderWrapStreamFnContext): StreamFn | undefined; declare const testing: { log: SubsystemLogger; stripTrailingAssistantPrefillWhenThinking: typeof stripTrailingAnthropicAssistantPrefillWhenThinking; }; //#endregion export { resolveAnthropicBetas as a, testing as c, createAnthropicThinkingPrefillWrapper as i, wrapAnthropicProviderStream as l, createAnthropicFastModeWrapper as n, resolveAnthropicFastMode as o, createAnthropicServiceTierWrapper as r, resolveAnthropicServiceTier as s, createAnthropicBetaHeadersWrapper as t };