import { z } from "zod/v4"; declare const MediaUploadSchemaDefinition: z.ZodObject<{ accuracy: z.ZodOptional>; confidence: z.ZodEnum<{ HIGH: "HIGH"; LOW: "LOW"; MEDIUM: "MEDIUM"; }>; method: z.ZodEnum<{ OPERATOR_REVIEW: "OPERATOR_REVIEW"; PERCEPTUAL_HASH: "PERCEPTUAL_HASH"; REFERENCE_UNAVAILABLE: "REFERENCE_UNAVAILABLE"; VISION: "VISION"; }>; outcome: z.ZodEnum<{ INSUFFICIENT: "INSUFFICIENT"; MATCH: "MATCH"; MISMATCH: "MISMATCH"; }>; reference: z.ZodArray>>; referenceObserved: z.ZodOptional>; sharedFeature: z.ZodOptional>; }, z.core.$strip>>>; cdnUrl: z.ZodString; firstUploadedAt: z.ZodOptional>; mediaType: z.ZodEnum<{ BLOG: "BLOG"; ENTITY: "ENTITY"; NEWS: "NEWS"; PERSON: "PERSON"; }>; path: z.ZodString; squareOriginalValidated: z.ZodOptional>; targetId: z.ZodOptional>; }, z.core.$strip>; type MediaUploadDefinition = z.infer; export interface MediaUploadSchemaInput extends z.input { } /** * Managed media asset reference with resolved CDN URL and target metadata * * @openapiSchema MediaUpload * @endpoint GET /v1/entities/{entityId}/logo * @endpoint GET /v1/news/{newsId}/thumbnail * @endpoint GET /v1/people/{personId}/photo * @contractShape media.upload * @contractRole canonical */ export declare const MediaUploadSchema: z.ZodType; export type MediaUpload = z.infer; export {}; //# sourceMappingURL=upload.d.ts.map