// @flow import type { HasDefaultProp } from 'babel-plugin-react-flow-props-to-prop-types'; import type { Position, ReactElement } from '../../types'; export type Speed = 'INSTANT' | 'STANDARD' | 'FAST'; export type Style = {| transform: ?string, |} export type Props = {| children: (?Style) => ?ReactElement, speed: Speed, destination: HasDefaultProp, onMoveEnd?: () => void, |} export type DefaultProps = {| destination: Position, |}