import * as z from "zod/v4"; import { AnthropicCacheControlDirective, AnthropicCacheControlDirective$Outbound } from "./anthropiccachecontroldirective.js"; import { AnthropicTextBlockParam, AnthropicTextBlockParam$Outbound } from "./anthropictextblockparam.js"; export type AnthropicSearchResultBlockParamCitations = { enabled?: boolean | undefined; }; export type AnthropicSearchResultBlockParam = { /** * Enable automatic prompt caching. When set at the top level, the system automatically applies cache breakpoints to the last cacheable block in the request. Currently supported for Anthropic Claude models. */ cacheControl?: AnthropicCacheControlDirective | undefined; citations?: AnthropicSearchResultBlockParamCitations | undefined; content: Array; source: string; title: string; type: "search_result"; }; /** @internal */ export type AnthropicSearchResultBlockParamCitations$Outbound = { enabled?: boolean | undefined; }; /** @internal */ export declare const AnthropicSearchResultBlockParamCitations$outboundSchema: z.ZodType; export declare function anthropicSearchResultBlockParamCitationsToJSON(anthropicSearchResultBlockParamCitations: AnthropicSearchResultBlockParamCitations): string; /** @internal */ export type AnthropicSearchResultBlockParam$Outbound = { cache_control?: AnthropicCacheControlDirective$Outbound | undefined; citations?: AnthropicSearchResultBlockParamCitations$Outbound | undefined; content: Array; source: string; title: string; type: "search_result"; }; /** @internal */ export declare const AnthropicSearchResultBlockParam$outboundSchema: z.ZodType; export declare function anthropicSearchResultBlockParamToJSON(anthropicSearchResultBlockParam: AnthropicSearchResultBlockParam): string; //# sourceMappingURL=anthropicsearchresultblockparam.d.ts.map