import { z } from "zod/v4"; declare const WebSearchSchemaDefinition: z.ZodObject<{ aiOverview: z.ZodOptional>>; text: z.ZodString; }, z.core.$strip>>>; answerBox: z.ZodOptional>; title: z.ZodOptional>; type: z.ZodOptional>; url: z.ZodOptional>; }, z.core.$strip>>>; document: z.ZodType<{ cacheHitCount: number; createdAt: string; documentType: string; expiresAt?: string | null | undefined; httpStatus?: number | null | undefined; id: string; lastAccessedAt?: string | null | undefined; provider: string; providerRequestId?: string | null | undefined; rawByteCount?: number | null | undefined; rawCharset?: string | null | undefined; rawMediaType?: string | null | undefined; sourceKey: string; upstreamContentEncoding?: string | null | undefined; }, import("../source/document-list.ts").SourceDocumentListSchemaInput, z.core.$ZodTypeInternals<{ cacheHitCount: number; createdAt: string; documentType: string; expiresAt?: string | null | undefined; httpStatus?: number | null | undefined; id: string; lastAccessedAt?: string | null | undefined; provider: string; providerRequestId?: string | null | undefined; rawByteCount?: number | null | undefined; rawCharset?: string | null | undefined; rawMediaType?: string | null | undefined; sourceKey: string; upstreamContentEncoding?: string | null | undefined; }, import("../source/document-list.ts").SourceDocumentListSchemaInput>>; knowledgeGraph: z.ZodOptional>>>>; description: z.ZodOptional>; title: z.ZodOptional>; type: z.ZodOptional>; website: z.ZodOptional>; }, z.core.$strip>>>; relatedQuestion: z.ZodOptional>>>>; relatedSearch: z.ZodOptional>>; result: z.ZodArray>>; search: z.ZodType<{ allowSuspectedShellStrip?: boolean | null | undefined; bypassCache?: boolean | undefined; cacheKey?: string | null | undefined; deep?: boolean | undefined; deferredAiOverview?: boolean | undefined; language?: string | null | undefined; provider?: string | null | undefined; region?: string | null | undefined; resultLimit?: number | null | undefined; retrievedFor?: { entityId?: string | null | undefined; personId?: string | null | undefined; } | null | undefined; search: string; source?: string | null | undefined; }, import("../search/search.ts").SearchSchemaInput, z.core.$ZodTypeInternals<{ allowSuspectedShellStrip?: boolean | null | undefined; bypassCache?: boolean | undefined; cacheKey?: string | null | undefined; deep?: boolean | undefined; deferredAiOverview?: boolean | undefined; language?: string | null | undefined; provider?: string | null | undefined; region?: string | null | undefined; resultLimit?: number | null | undefined; retrievedFor?: { entityId?: string | null | undefined; personId?: string | null | undefined; } | null | undefined; search: string; source?: string | null | undefined; }, import("../search/search.ts").SearchSchemaInput>>; sportsResult: z.ZodOptional>; stage: z.ZodOptional>; team: z.ZodOptional>>>>; venue: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>; type WebSearchDefinition = z.infer; export interface WebSearchSchemaInput extends z.input { } /** * Live web search result with its backing source-document row and normalized items * * @openapiSchema WebSearch * @endpoint GET /v1/web/searches/jobs/{jobId} * @endpoint POST /v1/web/search * @contractShape web.search * @contractRole canonical */ export declare const WebSearchSchema: z.ZodType; export type WebSearch = z.infer; export {}; //# sourceMappingURL=search.d.ts.map