import { ComponentType } from 'react' import { StandardProps, CommonEventFunction } from './common' interface CoverImageProps extends StandardProps { /** 图标路径,支持临时路径、网络地址、云文件ID。暂不支持base64格式。 * @supported weapp, alipay, swan, qq, jd, h5, harmony_hybrid */ src: string /** 格式固定为 https://servicewechat.com/{appid}/{version}/page-frame.html,其中 {appid} 为小程序的 appid,{version} 为小程序的版本号,版本号为 0 表示为开发版、体验版以及审核版本,版本号为 devtools 表示为开发者工具,其余为正式版本; * @supported weapp */ referrerPolicy?: 'origin' | 'no-referrer' /** 设置与容器顶部的固定距离,效果相当于在 CSS 中设置 position: fixed 和 top 值,该属性优先级高于 fixed-bottom,CSS 设置的 position、top、bottom 值 * @supported swan */ fixedTop?: string /** 设置与容器右侧的固定距离,效果相当于在 CSS 中设置 position: fixed 和 right 值,该属性优先级高于 CSS 设置的 position、left、right 值 * @supported swan */ fixedRight?: string /** 设置与容器底部的固定距离,效果相当于在 CSS 中设置 position: fixed 和 bottom 值,该属性优先级高于 CSS 设置的 position、top、bottom 值 * @supported swan */ fixedBottom?: string /** 设置与容器左侧的固定距离,效果相当于在 CSS 中设置 position: fixed 和 left 值,该属性优先级高于 fixed-right,CSS 设置的 position、left、right 值 * @supported swan */ fixedLeft?: string /** 无障碍访问,(角色)标识元素的作用 * @supported qq */ ariaRole?: string /** 无障碍访问,(属性)元素的额外描述 * @supported qq */ ariaLabel?: string /** 图片加载成功时触发 * @supported weapp, swan, qq, jd, h5, harmony_hybrid */ onLoad?: CommonEventFunction /** 图片加载失败时触发 * @supported weapp, swan, qq, jd, h5, harmony_hybrid */ onError?: CommonEventFunction /** 点击事件回调。 * @supported alipay */ onTap?: CommonEventFunction } /** 覆盖在原生组件之上的图片视图。可覆盖的原生组件同cover-view,支持嵌套在cover-view里。 * @classification viewContainer * @supported weapp, alipay, swan, qq, jd, h5, harmony_hybrid * @example_react * ```tsx * // js * class App extends Components { * render () { * return ( * * * ) * } * } * // css * .container { * position: relative; * } * .controls { * position: absolute; * top: 50%; * left: 50%; * width: 300px; * height: 225px; * transform: translate(-50%, -50%); * } * ``` * @example_vue * ```html * * * * ``` * @see https://developers.weixin.qq.com/miniprogram/dev/component/cover-image.html */ declare const CoverImage: ComponentType export { CoverImage, CoverImageProps }