export declare function useScreenAnimatePresence({ isMatch, skipAnimation, isBack, onAnimationEnd }: {
    isMatch: boolean;
    skipAnimation: boolean;
    isBack?: boolean;
    onAnimationEnd?: React.AnimationEventHandler<Element>;
}): {
    readonly animationStyles: import("@emotion/utils").SerializedStyles;
    readonly shouldRenderScreen: boolean;
    readonly screenProps: {
        readonly onAnimationEnd: (e: React.AnimationEvent<HTMLElement>) => void;
        readonly 'data-animation-direction': "end" | "start";
        readonly 'data-animation-type': "in" | "out" | undefined;
        readonly 'data-skip-animation': true | undefined;
    };
};
//# sourceMappingURL=use-screen-animate-presence.d.ts.map