import { z } from "zod/v4"; declare const EntityFundraiseTransactionSchemaDefinition: z.ZodObject<{ amountRaised: z.ZodOptional>; createdAt: z.ZodOptional>; currency: z.ZodOptional>; dataConfidence: z.ZodOptional>>; dateAnnounced: z.ZodOptional>; dateFundingComplete: z.ZodOptional>; dateInvestorExit: z.ZodOptional>; entity: 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>; fundingDetail: z.ZodOptional>; fundingRoundCount: z.ZodInt; investorCount: z.ZodInt; latestValuation: z.ZodOptional>; mostRecentAmount: z.ZodOptional>; mostRecentDate: z.ZodOptional>; stage: z.ZodOptional, z.ZodString]> & { enum: { Acquired: "Acquired"; "Acquired Subsidiary": "Acquired Subsidiary"; Angel: "Angel"; Bankrupt: "Bankrupt"; Fund: "Fund"; Government: "Government"; "Investment Firm": "Investment Firm"; "Late Stage Private": "Late Stage Private"; Nonprofit: "Nonprofit"; "Pre-Seed": "Pre-Seed"; Public: "Public"; Seed: "Seed"; "Series A": "Series A"; "Series B": "Series B"; "Series C": "Series C"; "Series D": "Series D"; "Series E": "Series E"; "Series F": "Series F"; "Series G": "Series G"; "Series H": "Series H"; "Series I": "Series I"; "Series J": "Series J"; "Series K": "Series K"; "Series L": "Series L"; "Series M": "Series M"; "Series N": "Series N"; "Series O": "Series O"; "Series P": "Series P"; "Series Q": "Series Q"; "Series R": "Series R"; "Series S": "Series S"; "Series T": "Series T"; "Series U": "Series U"; "Series V": "Series V"; "Series W": "Series W"; "Series X": "Series X"; "Series Y": "Series Y"; "Series Z": "Series Z"; }; }>>; totalRaised: z.ZodNumber; totalRaisedUsd: z.ZodOptional>; unconvertedRoundCount: z.ZodInt; }, z.core.$strip>>>; }, z.core.$strip>>>; financialInstrumentType: z.ZodOptional>>; id: z.ZodUUID; investor: z.ZodOptional>>>>; investorAttribution: z.ZodOptional>; attributionType: z.ZodEnum<{ direct: "direct"; managedFund: "managedFund"; }>; beneficialEntityId: z.ZodOptional>; fundManagerRelationshipId: z.ZodOptional>; joinId: z.ZodUUID; leadInvestor: z.ZodBoolean; recordedEntityId: z.ZodOptional>; round: z.ZodOptional>>; transactionId: z.ZodUUID; }, z.core.$strip>>>; investorCount: z.ZodOptional>; publicSource: z.ZodOptional>; publishedAt: z.ZodOptional>; recordedAt: z.ZodISODateTime; sourceDetail: z.ZodString; }, z.core.$strip>>>; round: z.ZodOptional>; roundType: z.ZodOptional>; sourceAttribution: z.ZodArray>; attributionType: z.ZodEnum<{ direct: "direct"; managedFund: "managedFund"; }>; beneficialEntityId: z.ZodOptional>; fundManagerRelationshipId: z.ZodOptional>; joinId: z.ZodUUID; leadInvestor: z.ZodBoolean; recordedEntityId: z.ZodOptional>; round: z.ZodOptional>>; transactionId: z.ZodUUID; }, z.core.$strip>>; updatedAt: z.ZodOptional>; valuationPostMoney: z.ZodOptional>; valuationPreMoney: z.ZodOptional>; }, z.core.$strip>; type EntityFundraiseTransactionDefinition = z.infer; export interface EntityFundraiseTransactionSchemaInput extends z.input { } /** * Canonical fundraise transaction view. ONE row per discrete round. An entity that raised pre-seed, seed, and Series A is THREE rows. Combined or rolled-up totals are never modeled here — total raised is a sum across rows. * * @openapiSchema EntityFundraiseTransaction * @endpoint GET /v1/entities * @endpoint GET /v1/entities/lookup-exact * @endpoint GET /v1/search/link * @endpoint GET /v1/entities/{entityId} * @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}/similar * @endpoint GET /v1/entities/search/jobs/{jobId} * @endpoint GET /v1/lookup-jobs/{jobId} * @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/search * @endpoint POST /v1/search/natural/entities * @endpoint POST /v1/search/natural/people * @endpoint POST /v1/search/shared * @usedBySchema EntityDetailSchema * @usedBySchema EntityListSchema * @usedBySchema FundraiseInvestmentEvidenceSchema * @usedBySchema PageEntityFundraiseTransactionSchema * @contractShape entity.fundraise-transaction * @contractRole canonical */ export declare const EntityFundraiseTransactionSchema: z.ZodType; export type EntityFundraiseTransaction = z.infer; export {}; //# sourceMappingURL=fundraise-transaction.d.ts.map