import { z } from "zod/v4"; declare const EntityResolutionSchemaDefinition: z.ZodObject<{ candidateEntityId: z.ZodArray; detail: 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>; enrichment: z.ZodType<{ address: { address?: number | null | undefined; addressLine1?: string | null | undefined; addressLine2?: string | null | undefined; association?: { endDate?: string | null | undefined; id: number; isCurrent: boolean; role?: "domicile" | "dominant" | "origin" | null | undefined; startDate?: string | null | undefined; }[] | undefined; city?: { id?: number | null | undefined; name: string; } | null | undefined; country?: { countryCodeChar2?: string | null | undefined; countryCodeChar3?: string | null | undefined; id?: number | null | undefined; name: string; unRegion?: string | null | undefined; unSubregion?: string | null | undefined; } | null | undefined; countryAbbrev?: string | null | undefined; createdAt?: string | null | undefined; fullAddress?: string | null | undefined; id?: number | null | undefined; isCurrent?: boolean | null | undefined; isHq?: boolean | null | undefined; isPrimary?: boolean | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; postalCode?: string | null | undefined; state?: { id?: number | null | undefined; name: string; stateAbbrev?: string | null | undefined; } | null | undefined; stateAbbrev?: string | null | undefined; street?: string | null | undefined; updatedAt?: string | null | undefined; }[]; classification: { geoLocationExposure?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; industry?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; mainProduct?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; standardizedClassification?: { category: string; classificationId?: number | null | undefined; code?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; level?: number | null | undefined; name: string; registry: string; updatedAt?: string | null | undefined; }[] | undefined; tag?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeCustomer?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeModel?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeOwnership?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeRevenue?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeTechnologyUsed?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; }; fundingDetail?: { currency?: string | null | undefined; fundingRoundCount: number; investorCount: number; latestValuation?: number | null | undefined; mostRecentAmount?: number | null | undefined; mostRecentDate?: string | null | undefined; stage?: string | null | undefined; totalRaised: number; totalRaisedUsd?: number | null | undefined; unconvertedRoundCount: number; } | null | undefined; headquartersAddressId?: number | null | undefined; headquartersRemoteAsOf?: string | null | undefined; text: { expanded?: string | null | undefined; generatedDescription?: string | null | undefined; short?: string | null | undefined; }; urlLink: { crawlCdnProvider?: "akamai" | "awsCloudfront" | "azureCdn" | "bunny" | "cdn77" | "cdnetworks" | "cloudflare" | "digitalocean" | "fastly" | "gcore" | "googlecloudCdn" | "incapsula" | "keycdn" | "leaseweb" | "netlify" | "none" | "stackpath" | "sucuri" | "unknown" | "vercel" | null | undefined; crawlRenderMode?: "jsEnhanced" | "jsRequired" | "static" | null | undefined; createdAt?: string | null | undefined; id?: number | null | undefined; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; owner?: { entityId?: string | null | undefined; personId?: string | null | undefined; } | null | undefined; sourceId?: string | null | undefined; status?: string | null | undefined; statusChecked?: string | null | undefined; updatedAt?: string | null | undefined; url: string; urlType: string; }[]; }, import("./enrichment.ts").EntityEnrichmentSchemaInput, z.core.$ZodTypeInternals<{ address: { address?: number | null | undefined; addressLine1?: string | null | undefined; addressLine2?: string | null | undefined; association?: { endDate?: string | null | undefined; id: number; isCurrent: boolean; role?: "domicile" | "dominant" | "origin" | null | undefined; startDate?: string | null | undefined; }[] | undefined; city?: { id?: number | null | undefined; name: string; } | null | undefined; country?: { countryCodeChar2?: string | null | undefined; countryCodeChar3?: string | null | undefined; id?: number | null | undefined; name: string; unRegion?: string | null | undefined; unSubregion?: string | null | undefined; } | null | undefined; countryAbbrev?: string | null | undefined; createdAt?: string | null | undefined; fullAddress?: string | null | undefined; id?: number | null | undefined; isCurrent?: boolean | null | undefined; isHq?: boolean | null | undefined; isPrimary?: boolean | null | undefined; latitude?: number | null | undefined; longitude?: number | null | undefined; postalCode?: string | null | undefined; state?: { id?: number | null | undefined; name: string; stateAbbrev?: string | null | undefined; } | null | undefined; stateAbbrev?: string | null | undefined; street?: string | null | undefined; updatedAt?: string | null | undefined; }[]; classification: { geoLocationExposure?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; industry?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; mainProduct?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; standardizedClassification?: { category: string; classificationId?: number | null | undefined; code?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; level?: number | null | undefined; name: string; registry: string; updatedAt?: string | null | undefined; }[] | undefined; tag?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeCustomer?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeModel?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeOwnership?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeRevenue?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; typeTechnologyUsed?: ({ isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; registry: string; } & { bucket?: string | null | undefined; classificationId?: number | null | undefined; createdAt?: string | null | undefined; id: number; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; name: string; slug?: string | null | undefined; type: string; updatedAt?: string | null | undefined; })[] | undefined; }; fundingDetail?: { currency?: string | null | undefined; fundingRoundCount: number; investorCount: number; latestValuation?: number | null | undefined; mostRecentAmount?: number | null | undefined; mostRecentDate?: string | null | undefined; stage?: string | null | undefined; totalRaised: number; totalRaisedUsd?: number | null | undefined; unconvertedRoundCount: number; } | null | undefined; headquartersAddressId?: number | null | undefined; headquartersRemoteAsOf?: string | null | undefined; text: { expanded?: string | null | undefined; generatedDescription?: string | null | undefined; short?: string | null | undefined; }; urlLink: { crawlCdnProvider?: "akamai" | "awsCloudfront" | "azureCdn" | "bunny" | "cdn77" | "cdnetworks" | "cloudflare" | "digitalocean" | "fastly" | "gcore" | "googlecloudCdn" | "incapsula" | "keycdn" | "leaseweb" | "netlify" | "none" | "stackpath" | "sucuri" | "unknown" | "vercel" | null | undefined; crawlRenderMode?: "jsEnhanced" | "jsRequired" | "static" | null | undefined; createdAt?: string | null | undefined; id?: number | null | undefined; isCurrent?: boolean | null | undefined; isPrimary?: boolean | null | undefined; owner?: { entityId?: string | null | undefined; personId?: string | null | undefined; } | null | undefined; sourceId?: string | null | undefined; status?: string | null | undefined; statusChecked?: string | null | undefined; updatedAt?: string | null | undefined; url: string; urlType: string; }[]; }, import("./enrichment.ts").EntityEnrichmentSchemaInput>>; fundraiseRound: z.ZodArray>>; newsArticle: z.ZodArray>>; person: z.ZodArray>>; provider: 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>; headquarters: z.ZodOptional>; addressLine1: z.ZodOptional>; addressLine2: z.ZodOptional>; association: z.ZodOptional>>>; city: z.ZodOptional>; name: z.ZodString; }, z.core.$strip>>>; country: z.ZodOptional>; countryCodeChar3: z.ZodOptional>; id: z.ZodOptional>; name: z.ZodString; unRegion: z.ZodOptional>; unSubregion: z.ZodOptional>; }, z.core.$strip>>>; countryAbbrev: z.ZodOptional>; createdAt: z.ZodOptional>; fullAddress: z.ZodOptional>; id: z.ZodOptional>; isCurrent: z.ZodOptional>; isHq: z.ZodOptional>; isPrimary: z.ZodOptional>; latitude: z.ZodOptional>; longitude: z.ZodOptional>; postalCode: z.ZodOptional>; state: z.ZodOptional>; name: z.ZodString; stateAbbrev: z.ZodOptional>; }, z.core.$strip>>>; stateAbbrev: z.ZodOptional>; street: z.ZodOptional>; updatedAt: z.ZodOptional>; }, z.core.$strip>>>; relationshipType: z.ZodEnum<{ fundManagerFirm: "fundManagerFirm"; productService: "productService"; }>; }, z.core.$strip>>>; publicUrl: z.ZodOptional>; relationship: z.ZodArray>>; research: z.ZodType<{ acceleratorParticipation: { accelerator: { defaultCurrency?: string | null | undefined; foundedYear?: number | null | undefined; id: string; image: { isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }; lastModifiedAt?: string | null | undefined; nameAlias: { displayable?: boolean | null | undefined; name: string; type?: "alternativeDba" | "relatedLegal" | null | undefined; }[]; nameBrand: string; nameLegal?: string | null | undefined; operatingStatus?: string | null | undefined; publicId?: string | null | undefined; publicUrl?: string | null | undefined; sitemap?: { hasAcquisitions?: boolean | undefined; hasAnalysis: boolean; hasEmployees: boolean; hasFundraising: boolean; hasNews: boolean; productServiceSlug: string[]; } | null | undefined; slug: string; typeRecord: "Business Line" | "Company" | "Fund" | "Government" | "Investment Firm" | "Nonprofit" | "Organization" | "Product" | "Service"; updatedAt?: string | null | undefined; }; acceleratorName: string; asOfDate: string; batch?: string | null | undefined; id: string; program?: string | null | undefined; status?: string | null | undefined; }[]; detail: { asOfDate?: string | null | undefined; currentEligible?: boolean | null | undefined; derivedRange?: { asOfDate: string; bucket: "beyondTwoYears" | "pastDue" | "sixToTwelveMonths" | "threeToSixMonths" | "twelveToTwentyFourMonths" | "withinThreeMonths"; monthsFromNow: number; targetDate: string; } | null | undefined; discreteValue?: number | null | undefined; entityId: string; id: number; publicSource?: { lastFetchedAt?: string | null | undefined; publishedAt?: string | null | undefined; recordedAt: string; sourceDetail: string; } | null | undefined; textValue?: string | null | undefined; typeResearchDetail: string; updatedAt?: string | null | undefined; valueResearchDetail?: string | null | undefined; valueType: "date" | "monetary" | "numeric" | "percentage" | "text"; }[]; snippet: { compliance?: { characterCount: number; meetsRequirements: boolean; violation: string[]; wordCount: number; } | null | undefined; entityId: string; id: number; publicSource?: { lastFetchedAt?: string | null | undefined; publishedAt?: string | null | undefined; recordedAt: string; sourceDetail: string; } | null | undefined; text: string; textType: string; updatedAt?: string | null | undefined; }[]; }, import("./research.ts").EntityResearchSchemaInput, z.core.$ZodTypeInternals<{ acceleratorParticipation: { accelerator: { defaultCurrency?: string | null | undefined; foundedYear?: number | null | undefined; id: string; image: { isMonogram: boolean; logo?: string | null | undefined; logoSquare?: string | null | undefined; }; lastModifiedAt?: string | null | undefined; nameAlias: { displayable?: boolean | null | undefined; name: string; type?: "alternativeDba" | "relatedLegal" | null | undefined; }[]; nameBrand: string; nameLegal?: string | null | undefined; operatingStatus?: string | null | undefined; publicId?: string | null | undefined; publicUrl?: string | null | undefined; sitemap?: { hasAcquisitions?: boolean | undefined; hasAnalysis: boolean; hasEmployees: boolean; hasFundraising: boolean; hasNews: boolean; productServiceSlug: string[]; } | null | undefined; slug: string; typeRecord: "Business Line" | "Company" | "Fund" | "Government" | "Investment Firm" | "Nonprofit" | "Organization" | "Product" | "Service"; updatedAt?: string | null | undefined; }; acceleratorName: string; asOfDate: string; batch?: string | null | undefined; id: string; program?: string | null | undefined; status?: string | null | undefined; }[]; detail: { asOfDate?: string | null | undefined; currentEligible?: boolean | null | undefined; derivedRange?: { asOfDate: string; bucket: "beyondTwoYears" | "pastDue" | "sixToTwelveMonths" | "threeToSixMonths" | "twelveToTwentyFourMonths" | "withinThreeMonths"; monthsFromNow: number; targetDate: string; } | null | undefined; discreteValue?: number | null | undefined; entityId: string; id: number; publicSource?: { lastFetchedAt?: string | null | undefined; publishedAt?: string | null | undefined; recordedAt: string; sourceDetail: string; } | null | undefined; textValue?: string | null | undefined; typeResearchDetail: string; updatedAt?: string | null | undefined; valueResearchDetail?: string | null | undefined; valueType: "date" | "monetary" | "numeric" | "percentage" | "text"; }[]; snippet: { compliance?: { characterCount: number; meetsRequirements: boolean; violation: string[]; wordCount: number; } | null | undefined; entityId: string; id: number; publicSource?: { lastFetchedAt?: string | null | undefined; publishedAt?: string | null | undefined; recordedAt: string; sourceDetail: string; } | null | undefined; text: string; textType: string; updatedAt?: string | null | undefined; }[]; }, import("./research.ts").EntityResearchSchemaInput>>; sitemap: z.ZodObject<{ hasAcquisitions: z.ZodOptional>; hasAnalysis: z.ZodBoolean; hasEmployees: z.ZodBoolean; hasFundraising: z.ZodBoolean; hasNews: z.ZodBoolean; productServiceSlug: z.ZodArray; }, z.core.$strip>; uniqueId: z.ZodArray>>; }, z.core.$strip>>>; input: z.ZodString; inputType: z.ZodEnum<{ ID: "ID"; SLUG: "SLUG"; URL: "URL"; }>; status: z.ZodEnum<{ AMBIGUOUS: "AMBIGUOUS"; MATCHED: "MATCHED"; MISSING: "MISSING"; }>; }, z.core.$strip>; type EntityResolutionDefinition = z.infer; export interface EntityResolutionSchemaInput extends z.input { } /** * Resolution of one queried identifier (id, slug, or current joined URL) to its current entity. Echoes the raw input; matched rows carry the full detail, ambiguous rows carry the conflicting candidate ids, missing rows carry neither. * * @openapiSchema EntityResolution * @endpoint POST /v1/entities/lookup-matches * @contractShape entity.resolution * @contractRole canonical */ export declare const EntityResolutionSchema: z.ZodType; export type EntityResolution = z.infer; export {}; //# sourceMappingURL=resolution.d.ts.map