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 AnthropicWebSearchToolResultErrorErrorCode: { readonly InvalidToolInput: "invalid_tool_input"; readonly Unavailable: "unavailable"; readonly MaxUsesExceeded: "max_uses_exceeded"; readonly TooManyRequests: "too_many_requests"; readonly QueryTooLong: "query_too_long"; readonly RequestTooLarge: "request_too_large"; }; export type AnthropicWebSearchToolResultErrorErrorCode = OpenEnum; export declare const AnthropicWebSearchToolResultErrorType: { readonly WebSearchToolResultError: "web_search_tool_result_error"; }; export type AnthropicWebSearchToolResultErrorType = ClosedEnum; export type AnthropicWebSearchToolResultError = { errorCode: AnthropicWebSearchToolResultErrorErrorCode; type: AnthropicWebSearchToolResultErrorType; }; /** @internal */ export declare const AnthropicWebSearchToolResultErrorErrorCode$inboundSchema: z.ZodType; /** @internal */ export declare const AnthropicWebSearchToolResultErrorType$inboundSchema: z.ZodEnum; /** @internal */ export declare const AnthropicWebSearchToolResultError$inboundSchema: z.ZodType; export declare function anthropicWebSearchToolResultErrorFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=anthropicwebsearchtoolresulterror.d.ts.map