declare const SUPPORTED_VIDEO_FORMATS: readonly ["webm", "mp4", "m4v", "ogg", "ogv", "mov"]; export type VideoFormat = (typeof SUPPORTED_VIDEO_FORMATS)[number]; export type VideoMedia = { type: "video"; format: VideoFormat; }; declare const SUPPORTED_AUDIO_FORMATS: readonly ["mp3", "wav"]; type Audio = { type: "audio"; format: (typeof SUPPORTED_AUDIO_FORMATS)[number]; }; declare const SUPPORTED_3D_MODEL_FORMATS: readonly ["gltf", "glb"]; type ThreeD = { type: "3d"; format: (typeof SUPPORTED_3D_MODEL_FORMATS)[number]; }; type Html = { type: "html"; }; declare const SUPPORTED_IMAGE_FORMATS: string[]; type Image = { type: "image"; format: (typeof SUPPORTED_IMAGE_FORMATS)[number]; }; type MediaVariant = VideoMedia | Audio | ThreeD | Html | Image; export declare function extractMediaVariant(uri: string): MediaVariant | undefined; export declare const isVideoUrl: (uri: string) => boolean; export {}; //# sourceMappingURL=media.d.ts.map