import { z } from "zod/v4"; /** * Flat entity core record — identity, naming, status, image, and source metadata. An entity is our umbrella record for organizations such as companies, funds, investment firms and investors, accelerators, nonprofits, and government agencies, plus products and services connected to those organizations. Nested as .core inside EntityList for default list reads and EntityDetail for detail reads. * * @openapiSchema Entity * @endpoint GET /v1/entities * @endpoint GET /v1/entities/brand * @endpoint GET /v1/entities/lookup-exact * @endpoint GET /v1/people/lookup-exact * @endpoint GET /v1/search/link * @endpoint GET /v1/entities/{entityId} * @endpoint GET /v1/entities/{entityId}/acquisitions * @endpoint GET /v1/entities/{entityId}/acquisitions/{relationshipId} * @endpoint GET /v1/entities/{entityId}/fundraise-rounds * @endpoint GET /v1/entities/{entityId}/fundraise-rounds/{fundraiseRoundId} * @endpoint GET /v1/entities/{entityId}/investments * @endpoint GET /v1/entities/{entityId}/investors * @endpoint GET /v1/entities/{entityId}/person-investors * @endpoint GET /v1/entities/{entityId}/relationships * @endpoint GET /v1/entities/{entityId}/research * @endpoint GET /v1/entities/{entityId}/similar * @endpoint GET /v1/entities/{entityId}/similar/summary * @endpoint GET /v1/entities/relationships/{relationshipId} * @endpoint GET /v1/entities/search/jobs/{jobId} * @endpoint GET /v1/lookup-jobs/{jobId} * @endpoint GET /v1/news/{newsId}/related-entities * @endpoint GET /v1/people/{personId} * @endpoint GET /v1/people/{personId}/graph * @endpoint GET /v1/people/{personId}/investments * @endpoint GET /v1/research-runs/{runId} * @endpoint GET /v1/search/link/jobs/{jobId} * @endpoint GET /v1/search/shared/{id} * @endpoint GET /v1/search/shared/slug/{slug} * @endpoint POST /v1/entities/lookup-batch * @endpoint POST /v1/entities/lookup-matches * @endpoint POST /v1/entities/search * @endpoint POST /v1/lookup-mentions * @endpoint POST /v1/people/lookup-batch * @endpoint POST /v1/search * @endpoint POST /v1/search/natural/entities * @endpoint POST /v1/search/natural/people * @endpoint POST /v1/search/shared * @usedBySchema EntityAcceleratorParticipationSchema * @usedBySchema EntityAcquisitionSchema * @usedBySchema EntityBrandSchema * @usedBySchema EntityDetailSchema * @usedBySchema EntityFundraiseTransactionEntitySchema * @usedBySchema EntityListSchema * @usedBySchema EntityProviderSchema * @usedBySchema EntityRelationshipSchema * @usedBySchema EntitySimilaritySummarySchema * @usedBySchema HarnessRunDetailSchema * @usedBySchema PageEntitySchema * @usedBySchema PersonGraphCoInvestorSchema * @usedBySchema PersonInvestedCompanySchema * @usedBySchema SearchJudgmentSchema * @contractShape entity.entity * @contractRole canonical */ export declare const EntitySchema: z.ZodObject<{ defaultCurrency: z.ZodOptional>; foundedYear: z.ZodOptional>; id: z.ZodUUID; image: z.ZodType<{ isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }, import("./image.ts").EntityImageSchemaInput, z.core.$ZodTypeInternals<{ isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }, import("./image.ts").EntityImageSchemaInput>>; lastModifiedAt: z.ZodOptional>; nameAlias: z.ZodArray>>; nameBrand: z.ZodString; nameLegal: z.ZodOptional>; operatingStatus: z.ZodOptional>; publicId: z.ZodOptional>; publicUrl: z.ZodOptional>; sitemap: z.ZodOptional>; hasAnalysis: z.ZodBoolean; hasEmployees: z.ZodBoolean; hasFundraising: z.ZodBoolean; hasNews: z.ZodBoolean; productServiceSlug: z.ZodArray; }, z.core.$strip>>>; slug: z.ZodString; typeRecord: z.ZodEnum<{ "Business Line": "Business Line"; Company: "Company"; Fund: "Fund"; Government: "Government"; "Investment Firm": "Investment Firm"; Nonprofit: "Nonprofit"; Organization: "Organization"; Product: "Product"; Service: "Service"; }>; updatedAt: z.ZodOptional>; }, z.core.$strip>; export type Entity = z.infer; //# sourceMappingURL=entity.d.ts.map