import { ViewProps } from "@tarojs/components/types/View"; import * as React from "react"; import { CSSProperties, ReactNode } from "react"; import { EnterHandler, ExitHandler } from "react-transition-group/Transition"; import { PopupPlacement } from "./popup.shared"; export interface PopupProps extends ViewProps { style?: CSSProperties; defaultOpen?: boolean; open?: boolean; placement?: PopupPlacement; rounded?: boolean; children?: ReactNode; duration?: number; mountOnEnter?: boolean; transaction?: string; transactionTimeout?: number | { appear?: number; enter?: number; exit?: number; }; transitionAppear?: boolean; onClose?(opened: boolean): void; onTransitionEnter?: EnterHandler; onTransitionEntered?: EnterHandler; onTransitionExited?: ExitHandler; } declare const Popup: React.ForwardRefExoticComponent & React.RefAttributes>; export default Popup;