import { z } from "zod/v4"; declare const UniqueIdSchemaDefinition: z.ZodObject<{ createdAt: z.ZodISODateTime; id: z.ZodInt; identifier: z.ZodString; idType: z.ZodUnion, z.ZodString]> & { enum: { crd: "crd"; cusip: "cusip"; duns: "duns"; ein: "ein"; folk: "folk"; isin: "isin"; lei: "lei"; orcid: "orcid"; secCik: "secCik"; ticker: "ticker"; }; }; owner: z.ZodObject<{ entityId: z.ZodOptional>; personId: z.ZodOptional>; }, z.core.$strip>; source: z.ZodOptional>; updatedAt: z.ZodISODateTime; }, z.core.$strip>; type UniqueIdDefinition = z.infer; export interface UniqueIdSchemaInput extends z.input { } /** * External identifier mapped to one owner (entity or person): for example a company's EIN, SEC CIK, or ticker symbol. Owner carries exactly one entityId or personId. * * @openapiSchema UniqueId * @endpoint GET /v1/entities/lookup-exact * @endpoint GET /v1/search/link * @endpoint GET /v1/unique-ids/lookup * @endpoint GET /v1/entities/{entityId} * @endpoint GET /v1/entities/{entityId}/investors * @endpoint GET /v1/entities/{entityId}/unique-ids * @endpoint GET /v1/entities/{entityId}/unique-ids/{uniqueIdId} * @endpoint GET /v1/people/{personId}/unique-ids * @endpoint GET /v1/people/{personId}/unique-ids/{uniqueIdId} * @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/search * @endpoint POST /v1/search/shared * @usedBySchema EntityDetailSchema * @usedBySchema PageUniqueIdSchema * @contractShape unique.id * @contractRole canonical */ export declare const UniqueIdSchema: z.ZodType; export type UniqueId = z.infer; export {}; //# sourceMappingURL=id.d.ts.map