import * as z from "zod/v4"; import { ClosedEnum, OpenEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const AnthropicRefusalStopDetailsCategory: { readonly Cyber: "cyber"; readonly Bio: "bio"; readonly FrontierLlm: "frontier_llm"; readonly ReasoningExtraction: "reasoning_extraction"; readonly GeneralHarms: "general_harms"; }; export type AnthropicRefusalStopDetailsCategory = OpenEnum; export declare const AnthropicRefusalStopDetailsType: { readonly Refusal: "refusal"; }; export type AnthropicRefusalStopDetailsType = ClosedEnum; /** * Structured information about a refusal */ export type AnthropicRefusalStopDetails = { category: AnthropicRefusalStopDetailsCategory | null; explanation: string | null; type: AnthropicRefusalStopDetailsType; }; /** @internal */ export declare const AnthropicRefusalStopDetailsCategory$inboundSchema: z.ZodType; /** @internal */ export declare const AnthropicRefusalStopDetailsType$inboundSchema: z.ZodEnum; /** @internal */ export declare const AnthropicRefusalStopDetails$inboundSchema: z.ZodType; export declare function anthropicRefusalStopDetailsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=anthropicrefusalstopdetails.d.ts.map