import { z } from "zod/v4"; declare const EntityNaturalSearchSchemaDefinition: z.ZodObject<{ filter: z.ZodOptional>; acceleratorCohort: z.ZodOptional>; acceleratorName: z.ZodOptional>; acceleratorStatus: z.ZodOptional>; affinity: z.ZodOptional>; closedLast: z.ZodOptional; employeeCountRange: z.ZodOptional>>>; entityId: z.ZodOptional>; entityName: z.ZodOptional>; featured: z.ZodOptional>; fundraiseActivity: z.ZodOptional>>>; amountRaisedRange: z.ZodOptional>>>; dateAnnouncedRange: z.ZodOptional>; min: z.ZodOptional>; }, z.core.$strip>>>; investedCompanyName: z.ZodOptional>; investedCountry: z.ZodOptional>; investedIndustry: z.ZodOptional>; investedRound: z.ZodOptional>; investorActivity: z.ZodOptional>>>; largestAmountInvestedUsdRange: z.ZodOptional>>>; smallestAmountInvestedUsdRange: z.ZodOptional>>>; totalAmountInvestedUsdRange: z.ZodOptional>>>; totalInvestmentRange: z.ZodOptional>>>; }, z.core.$strip>>; investorName: z.ZodOptional>; lastRoundYearRange: z.ZodOptional>>>; rankByInvestmentActivity: z.ZodOptional>; round: z.ZodOptional>; totalRaisedRange: z.ZodOptional>>>; valuationRange: z.ZodOptional>>>; }, z.core.$strip>>; hasFundraising: z.ZodOptional>; headquartersCity: z.ZodOptional>; headquartersCountry: z.ZodOptional>; headquartersState: z.ZodOptional>; industry: z.ZodOptional>; letter: z.ZodOptional>; location: z.ZodOptional>; logoOption: z.ZodOptional>; }, z.core.$strip>>; mainProduct: z.ZodOptional>; operatingStatus: z.ZodOptional>>; originCountry: z.ZodOptional>; person: z.ZodOptional>; portfolioHeadquartersCity: z.ZodOptional>; portfolioHeadquartersCountry: z.ZodOptional>; portfolioHeadquartersState: z.ZodOptional>; qualityGate: z.ZodOptional>; rankByProminence: z.ZodOptional>; slug: z.ZodOptional>; stage: z.ZodOptional>; suppressLateStage: z.ZodOptional>; suppressNonOperating: z.ZodOptional>; suppressZeroTotalRaised: z.ZodOptional>; tag: z.ZodOptional>; textSearch: z.ZodOptional>; typeCustomer: z.ZodOptional>; typeModel: z.ZodOptional>; typeOwnership: z.ZodOptional>; typeRecord: z.ZodOptional>>; typeRevenue: z.ZodOptional>; typeTechnologyUsed: z.ZodOptional>; url: z.ZodOptional>; urlDomain: z.ZodOptional>; urlMatchMode: z.ZodOptional>>; urlType: z.ZodOptional>; yearFoundedRange: z.ZodOptional>>>; }, z.core.$strict>>; search: z.ZodType<{ answerModel?: string | null | undefined; cacheMode?: "bypass" | "refresh" | "use" | undefined; mode?: string | undefined; model?: string | null | undefined; modelCatalogRevision?: number | null | undefined; query: string; reasoningEffort?: string | null | undefined; searchCatalogRevision?: number | null | undefined; tenantPolicyRevision?: number | null | undefined; }, import("../natural/search.ts").NaturalSearchSchemaInput, z.core.$ZodTypeInternals<{ answerModel?: string | null | undefined; cacheMode?: "bypass" | "refresh" | "use" | undefined; mode?: string | undefined; model?: string | null | undefined; modelCatalogRevision?: number | null | undefined; query: string; reasoningEffort?: string | null | undefined; searchCatalogRevision?: number | null | undefined; tenantPolicyRevision?: number | null | undefined; }, import("../natural/search.ts").NaturalSearchSchemaInput>>; sourceNewsId: z.ZodOptional>; }, z.core.$strip>; type EntityNaturalSearchDefinition = z.infer; export interface EntityNaturalSearchSchemaInput extends z.input { } /** * Plain-English entity search plus explicit hard constraints. The planner may fill only filter fields the caller leaves unset. * * @openapiSchema EntityNaturalSearch * @endpoint POST /v1/search/natural/entities * @contractShape entity.natural-search * @contractRole canonical */ export declare const EntityNaturalSearchSchema: z.ZodType; export type EntityNaturalSearch = z.infer; export {}; //# sourceMappingURL=natural-search.d.ts.map