export type UseCSSAnimationControllerCallback = {
    onEnter?: VoidFunction;
    onEntering?: VoidFunction;
    onEntered?: VoidFunction;
    onExit?: VoidFunction;
    onExiting?: VoidFunction;
    onExited?: VoidFunction;
};
export type AnimationState = 'enter' | 'entering' | 'entered' | 'exit' | 'exiting' | 'exited';
export type AnimationHandlers = {
    onAnimationStart: VoidFunction;
    onAnimationEnd: VoidFunction;
};
export declare const useCSSKeyframesAnimationController: (stateProp: "enter" | "exit", { onEnter: onEnterProp, onEntering, onEntered, onExit: onExitProp, onExiting, onExited, }?: UseCSSAnimationControllerCallback, disableInitAnimation?: boolean) => [AnimationState, AnimationHandlers];
//# sourceMappingURL=useCSSKeyframesAnimationController.d.ts.map