import { AnimationSequence } from './types'; import * as React from 'react'; export interface Props { animateOnMount: boolean; block: boolean; children?: any; className: string; delay: number; duration: number; easing: string; in: boolean; inline: boolean; inlineBlock: boolean; mountOnEnter: boolean; onEnter: () => void; onEntered: () => void; onEntering: () => void; onExit: () => void; onExited: () => void; onExiting: () => void; sequence: AnimationSequence; style?: Object; timeout: number; transitionProperty: string; unmountOnExit: boolean; } export declare class Animate extends React.PureComponent { static defaultProps: { animateOnMount: boolean; delay: number; duration: number; easing: string; in: boolean; mountOnEnter: boolean; onEnter: () => void; onEntered: () => void; onEntering: () => void; onExit: () => void; onExited: () => void; onExiting: () => void; sequence: string[]; transitionProperty: string; unmountOnExit: boolean; }; node: HTMLElement; render(): JSX.Element; } export default Animate;