import { z } from "zod/v4"; declare const EntityAcquisitionSchemaDefinition: z.ZodObject<{ acquiredEntity: 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>; acquirerEntity: 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>; amount: z.ZodOptional>; announcedAt: z.ZodOptional>; asOf: z.ZodOptional>; completedAt: z.ZodOptional>; createdAt: z.ZodOptional>; currency: z.ZodOptional>; dataConfidence: z.ZodOptional>>; evidence: z.ZodType<{ fundraiseInvestorJoin: boolean; fundraiseTransaction: boolean; operatingStatus: boolean; relationship: boolean; }, import("./acquisition-evidence.ts").EntityAcquisitionEvidenceSchemaInput, z.core.$ZodTypeInternals<{ fundraiseInvestorJoin: boolean; fundraiseTransaction: boolean; operatingStatus: boolean; relationship: boolean; }, import("./acquisition-evidence.ts").EntityAcquisitionEvidenceSchemaInput>>; fundraiseTransactionId: z.ZodOptional>; investorJoinId: z.ZodOptional>; isCurrent: z.ZodOptional>; publicSource: z.ZodOptional>; publishedAt: z.ZodOptional>; recordedAt: z.ZodISODateTime; sourceDetail: z.ZodString; }, z.core.$strip>>>; relationshipId: z.ZodInt; status: z.ZodEnum<{ Acquired: "Acquired"; "Acquired Subsidiary": "Acquired Subsidiary"; Acquisition: "Acquisition"; }>; transactionStatus: z.ZodOptional>>; updatedAt: z.ZodOptional>; }, z.core.$strip>; type EntityAcquisitionDefinition = z.infer; export interface EntityAcquisitionSchemaInput extends z.input { } /** * Canonical acquisition event: scoped entity is acquired, acquirerEntity is buyer. * * @openapiSchema EntityAcquisition * @endpoint GET /v1/entities/{entityId}/acquisitions * @endpoint GET /v1/entities/{entityId}/acquisitions/{relationshipId} * @usedBySchema PageEntityAcquisitionSchema * @contractShape entity.acquisition * @contractRole canonical */ export declare const EntityAcquisitionSchema: z.ZodType; export type EntityAcquisition = z.infer; export {}; //# sourceMappingURL=acquisition.d.ts.map