import React from 'react'; import type { Media as MediaType } from '../../types/props.js'; export interface MediaProps extends React.HTMLAttributes { /** PC端媒体 */ pcImage?: MediaType; /** 平板端媒体 */ padImage?: MediaType; /** 移动端媒体 */ mobileImage?: MediaType; /** 视频类名 */ videoClassName?: string; /** 图片类名 */ imgClassName?: string; /** 是否静音播放(仅视频) */ muted?: boolean; /** 是否循环播放(仅视频) */ loop?: boolean; /** 是否内联播放(仅视频) */ playsInline?: boolean; /** 是否自动播放(仅视频) */ autoPlay?: boolean; /** 视频预览图 */ poster?: string; } /** * Media - 智能媒体组件 * * @description 根据媒体类型自动选择使用 video 标签或 Picture 组件 * 支持响应式媒体源,如果任意媒体类型是视频,则使用 video 标签渲染 */ declare const Media: React.ForwardRefExoticComponent>; export default Media;