import { z } from "zod/v4"; declare const PersonGraphCoInvestorSchemaDefinition: z.ZodObject<{ overlapCount: z.ZodInt; person: z.ZodType<{ isCurrent?: boolean | null | undefined; personId: string; personImage: { isMonogram: boolean; picture?: string | null | undefined; }; personName: string; personSlug: string; titleName?: string | null | undefined; }, import("./graph-member.ts").PersonGraphMemberSchemaInput, z.core.$ZodTypeInternals<{ isCurrent?: boolean | null | undefined; personId: string; personImage: { isMonogram: boolean; picture?: string | null | undefined; }; personName: string; personSlug: string; titleName?: string | null | undefined; }, import("./graph-member.ts").PersonGraphMemberSchemaInput>>; round: z.ZodOptional>; sharedEntity: z.ZodOptional>; foundedYear: z.ZodOptional>; id: z.ZodUUID; image: z.ZodType<{ isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }, import("../entity/image.ts").EntityImageSchemaInput, z.core.$ZodTypeInternals<{ isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }, import("../entity/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>>>; transactionId: z.ZodOptional>; }, z.core.$strip>; type PersonGraphCoInvestorDefinition = z.infer; export interface PersonGraphCoInvestorSchemaInput extends z.input { } /** * Person who co-invested with the subject, with the shared context * * @openapiSchema PersonGraphCoInvestor * @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}/investors * @endpoint GET /v1/entities/{entityId}/person-investors * @endpoint GET /v1/people/{personId} * @endpoint GET /v1/people/{personId}/graph * @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 PersonGraphSchema * @contractShape person.graph-co-investor * @contractRole canonical */ export declare const PersonGraphCoInvestorSchema: z.ZodType; export type PersonGraphCoInvestor = z.infer; export {}; //# sourceMappingURL=graph-co-investor.d.ts.map