export type MetaContent = ImageContent | VideoContent | AudioContent | Model3dContent | HtmlContent; export type ImageContent = { "@type": "IMAGE"; fileName?: string; url: string; representation: MetaContentRepresentation; mimeType?: string; size?: number; available?: boolean; width?: number; height?: number; }; export type VideoContent = { "@type": "VIDEO"; fileName?: string; url: string; representation: MetaContentRepresentation; mimeType?: string; size?: number; available?: boolean; width?: number; height?: number; }; export type AudioContent = { "@type": "AUDIO"; fileName?: string; url: string; representation: MetaContentRepresentation; mimeType?: string; size?: number; available?: boolean; }; export type Model3dContent = { "@type": "MODEL_3D"; fileName?: string; url: string; representation: MetaContentRepresentation; mimeType?: string; size?: number; available?: boolean; }; export type HtmlContent = { "@type": "HTML"; fileName?: string; url: string; representation: MetaContentRepresentation; mimeType?: string; size?: number; available?: boolean; }; export declare enum MetaContentRepresentation { PREVIEW = "PREVIEW", BIG = "BIG", INITIAL = "INITIAL", ORIGINAL = "ORIGINAL", PORTRAIT = "PORTRAIT" }