import { z } from "zod/v4"; declare const BlogPostSchemaDefinition: z.ZodObject<{ author: z.ZodOptional>; createdAt: z.ZodISODateTime; externalId: z.ZodOptional>; id: z.ZodUUID; isCurrent: z.ZodBoolean; lastFetchedAt: z.ZodOptional>; mentionedEntityId: z.ZodArray; mentionedPersonId: z.ZodArray; owner: z.ZodObject<{ entityId: z.ZodOptional>; personId: z.ZodOptional>; }, z.core.$strip>; publishedAt: z.ZodOptional>; summary: z.ZodOptional>; summaryGeneratedAt: z.ZodOptional>; title: z.ZodOptional>; topic: z.ZodOptional>; type: z.ZodEnum<{ aventureBlog: "aventureBlog"; employerBlog: "employerBlog"; linkedin: "linkedin"; medium: "medium"; other: "other"; personalBlog: "personalBlog"; substack: "substack"; xTwitter: "xTwitter"; }>; updatedAt: z.ZodISODateTime; url: z.ZodString; }, z.core.$strip>; type BlogPostDefinition = z.infer; export interface BlogPostSchemaInput extends z.input { } /** * External research-side blog post owned by exactly one entity or person. Unrelated to app.app_blog_article. * * @openapiSchema BlogPost * @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}/blog-posts * @endpoint GET /v1/entities/{entityId}/blog-posts/{blogPostId} * @endpoint GET /v1/entities/{entityId}/investors * @endpoint GET /v1/entities/{entityId}/person-investors * @endpoint GET /v1/people/{personId} * @endpoint GET /v1/people/{personId}/blog-posts * @endpoint GET /v1/people/{personId}/blog-posts/{blogPostId} * @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/people/lookup-batch * @endpoint POST /v1/search * @endpoint POST /v1/search/shared * @usedBySchema PageBlogPostSchema * @usedBySchema PersonDetailSchema * @contractShape blog.post * @contractRole canonical */ export declare const BlogPostSchema: z.ZodType; export type BlogPost = z.infer; export {}; //# sourceMappingURL=post.d.ts.map