import { z } from "zod/v4"; declare const StrictUrlLookupConflictSchemaDefinition: z.ZodObject<{ candidateEntityId: z.ZodArray; candidatePersonId: z.ZodArray; conflictType: z.ZodUnion, z.ZodString]> & { enum: { CLASSIFICATION_INACTIVE_TAG: "CLASSIFICATION_INACTIVE_TAG"; DUPLICATE_CREATE_REVIEW: "DUPLICATE_CREATE_REVIEW"; NEWS_SOURCE_URL: "NEWS_SOURCE_URL"; STRICT_URL_LOOKUP: "STRICT_URL_LOOKUP"; URL_DUPLICATE: "URL_DUPLICATE"; }; }; hint: z.ZodString; normalizedUrl: z.ZodOptional>; url: z.ZodString; urlType: z.ZodOptional>; }, z.core.$strip>; type StrictUrlLookupConflictDefinition = z.infer; export interface StrictUrlLookupConflictSchemaInput extends z.input { } /** * Typed extension on ProblemDetail.details for HTTP 409 when a strict URL lookup (GET /v1/entities/lookup-exact?url=...) resolves to more than one current owner. The candidate lists return every current owner that matches the normalized URL key; the caller must add disambiguating signals (urlType, typeRecord, slug) to resolve to a single owner. * * @openapiSchema StrictUrlLookupConflict * @standardProblemResponse * @usedBySchema DomainConflictDetailsSchema * @contractShape strict.url-lookup-conflict * @contractRole canonical */ export declare const StrictUrlLookupConflictSchema: z.ZodType; export type StrictUrlLookupConflict = z.infer; export {}; //# sourceMappingURL=url-lookup-conflict.d.ts.map