import { type ReactNode } from 'react';
/**
 * Separates a container's presence from its content. Place inside the component
 * that owns the container animation, so descendants cannot complete its exit.
 * Restores standalone presence rather than disabling motion: explicit animations
 * and nested ExitingPersistence boundaries retain their own lifecycle.
 */
export default function MotionPresenceBoundary({ children }: {
    children: ReactNode;
}): JSX.Element;
