import { z } from "zod/v4"; declare const NaturalSearchSchemaDefinition: z.ZodObject<{ answerModel: z.ZodOptional>; cacheMode: z.ZodOptional>>; mode: z.ZodOptional, z.ZodString]> & { enum: { auto: "auto"; exact: "exact"; hybrid: "hybrid"; keyword: "keyword"; natural: "natural"; semantic: "semantic"; }; }>>; model: z.ZodOptional>; modelCatalogRevision: z.ZodOptional>; query: z.ZodString; reasoningEffort: z.ZodOptional, z.ZodString]> & { enum: { high: "high"; low: "low"; max: "max"; medium: "medium"; minimal: "minimal"; xhigh: "xhigh"; }; }>>; searchCatalogRevision: z.ZodOptional>; tenantPolicyRevision: z.ZodOptional>; }, z.core.$strip>; type NaturalSearchDefinition = z.infer; export interface NaturalSearchSchemaInput extends z.input { } /** * Plain-English search request. The server plans the query into the target domain filter plus sort, then runs that domain's canonical list engine. * * @openapiSchema NaturalSearch * @endpoint POST /v1/entities/{entityId}/content/search * @endpoint POST /v1/people/{personId}/content/search * @endpoint POST /v1/search/natural/entities * @endpoint POST /v1/search/natural/people * @usedBySchema EntityNaturalSearchSchema * @usedBySchema PersonNaturalSearchSchema * @contractShape natural.search * @contractRole canonical */ export declare const NaturalSearchSchema: z.ZodType; export type NaturalSearch = z.infer; export {}; //# sourceMappingURL=search.d.ts.map