import { ReactElement } from "react";
import { TransitionProps } from "./Transition";
declare type StyleTransitionStyles = {
    appear?: object;
    appearActive?: object;
    appearDone?: object;
    enter?: object;
    enterActive?: object;
    enterDone?: object;
    exit?: object;
    exitActive?: object;
    exitDone?: object;
};
interface StyleTransitionProps extends Omit<TransitionProps, "children"> {
    children: ReactElement;
    styles: StyleTransitionStyles;
}
declare const _default: ({ children, styles, alwaysMounted, ...transitionProps }: StyleTransitionProps) => ReactElement;
export default _default;
