import { ComponentType } from 'react' import { StandardProps, CommonEventFunction } from './common' import { AdProps } from './Ad' interface AdCustomProps extends StandardProps { /** 广告单元id,可在[小程序管理后台](https://mp.weixin.qq.com/)的流量主模块新建 * @supported weapp */ unitId: string /** 广告自动刷新的间隔时间,单位为秒,参数值必须大于等于30(该参数不传入时 Banner 广告不会自动刷新) * @supported weapp */ adIntervals?: number /** 广告加载成功的回调 * @supported weapp */ onLoad?: CommonEventFunction /** 当广告发生错误时,触发的事件,可以通过该事件获取错误码及原因 * @supported weapp */ onError?: CommonEventFunction } /** Banner 广告 * @classification open * @supported weapp * @example * ```tsx * class App extends Component { * render () { * return ( * console.log('ad onLoad')} * onError={() => console.log('ad onError')} * onClose={() => console.log('ad onClose')} * /> * ) * } * } * ``` * @see https://developers.weixin.qq.com/miniprogram/dev/component/ad.html */ declare const AdCustom: ComponentType export { AdCustom, AdCustomProps }