import * as z from "zod/v4"; import { OpenEnum } from "../types/enums.js"; /** * Deprecated: legacy alias of prefix_mismatch_behavior. Send only one of the two. * * @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible. */ export declare const MismatchBehavior: { readonly Error: "error"; readonly DropBlock: "drop_block"; }; /** * Deprecated: legacy alias of prefix_mismatch_behavior. Send only one of the two. * * @deprecated enum: This will be removed in a future release, please migrate away from it as soon as possible. */ export type MismatchBehavior = OpenEnum; export declare const PrefixMismatchBehavior: { readonly Error: "error"; readonly DropBlock: "drop_block"; }; export type PrefixMismatchBehavior = OpenEnum; export type AnthropicThinkingBlockBinding = { /** * Deprecated: legacy alias of prefix_mismatch_behavior. Send only one of the two. * * @deprecated field: This will be removed in a future release, please migrate away from it as soon as possible. */ mismatchBehavior?: MismatchBehavior | null | undefined; prefixMismatchBehavior?: PrefixMismatchBehavior | null | undefined; }; /** @internal */ export declare const MismatchBehavior$outboundSchema: z.ZodType; /** @internal */ export declare const PrefixMismatchBehavior$outboundSchema: z.ZodType; /** @internal */ export type AnthropicThinkingBlockBinding$Outbound = { mismatch_behavior?: string | null | undefined; prefix_mismatch_behavior?: string | null | undefined; }; /** @internal */ export declare const AnthropicThinkingBlockBinding$outboundSchema: z.ZodType; export declare function anthropicThinkingBlockBindingToJSON(anthropicThinkingBlockBinding: AnthropicThinkingBlockBinding): string; //# sourceMappingURL=anthropicthinkingblockbinding.d.ts.map