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