import * as React from 'react'; export interface SingleTransitionGroupPropsType { children: any; } /** * 应用于同时只出现一个元素的过渡动画组。`SingleTransitionGroup`确保在过渡过程中最多出现两个正在过渡的元素。 * */ export default class SingleTransitionGroup extends React.Component { constructor(props: SingleTransitionGroupPropsType); componentWillReceiveProps(nextProps: SingleTransitionGroupPropsType): void; children: React.ReactNode[]; currentKey: React.Key; /** * TransitionGroup组件的childFactory属性实现。 * 这个方法是整个组件的核心,用于实现**在过渡过程中最多出现两个正在过渡的元素**的效果。 * * @memberof SingleTransitionGroup */ childFactory: (child: React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)>) => React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)>; render(): JSX.Element; }