import { z } from "zod/v4"; declare const EntityResearchSchemaDefinition: z.ZodObject<{ acceleratorParticipation: z.ZodArray>>; detail: z.ZodArray>>; snippet: z.ZodArray; wordCount: z.ZodInt; }, z.core.$strip>>>; entityId: z.ZodUUID; id: z.ZodInt; publicSource: z.ZodOptional>; publishedAt: z.ZodOptional>; recordedAt: z.ZodISODateTime; sourceDetail: z.ZodString; }, z.core.$strip>>>; text: z.ZodString; textType: z.ZodString; updatedAt: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; type EntityResearchDefinition = z.infer; export interface EntityResearchSchemaInput extends z.input { } /** * Combined entity research disclosure: governed detail rows, research text snippets, and joined accelerator participation. * * @openapiSchema EntityResearch * @endpoint GET /v1/entities/lookup-exact * @endpoint GET /v1/search/link * @endpoint GET /v1/entities/{entityId} * @endpoint GET /v1/entities/{entityId}/investors * @endpoint GET /v1/entities/{entityId}/research * @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/search * @endpoint POST /v1/search/shared * @usedBySchema EntityDetailSchema * @contractShape entity.research * @contractRole canonical */ export declare const EntityResearchSchema: z.ZodType; export type EntityResearch = z.infer; export {}; //# sourceMappingURL=research.d.ts.map