import { default as React, FunctionComponent } from 'react'; import { ITouchEvent } from '@tarojs/components'; import { BasicComponent } from '../../utils/typings'; export interface OverlayProps extends BasicComponent { /** * 设置组件页面层级 * @default 1000 */ zIndex: number /** * 动画时长,单位毫秒 * @default 300 */ duration: number /** * 是否点击遮罩关闭 * @default true */ closeOnOverlayClick: boolean /** * 当前组件是否显示 * @default false */ visible: boolean /** * 背景是否锁定 * @default true */ lockScroll: boolean /** * 点击时触发 * @default - */ onClick: (event: ITouchEvent) => void /** * 完全展示后触发 * @default - */ afterShow: () => void /** * 完全关闭后触发 * @default - */ afterClose: () => void } export declare const defaultOverlayProps: OverlayProps; export declare const Overlay: FunctionComponent & Omit, 'onClick'>>;