import { IntersectCardProps } from './types';
/**
 * Componente centinela que detecta cuando una card debe ser renderizada.
 *
 * Utiliza la API IntersectionObserver para detectar cuándo este componente
 * entra en el viewport del usuario, momento en el cual notifica al componente
 * padre para que renderice la card real en lugar del placeholder.
 * @param props - Props del componente IntersectCard
 * @returns Elemento span invisible que actúa como centinela
 *
 * Flujo de funcionamiento:
 * 1. Se renderiza un span invisible en la posición de la card
 * 2. El IntersectionObserver vigila este span
 * 3. Cuando el span entra en el viewport (+ threshold):
 *    - Se ejecuta checkIntersections
 *    - Se llama a setIsVisible(true)
 *    - El componente padre reemplaza este placeholder con la card real
 * 4. El observer deja de observar automáticamente el elemento
 */
export declare function IntersectCard(props: IntersectCardProps): import("@emotion/react/jsx-runtime").JSX.Element;
//# sourceMappingURL=IntersectCard.d.ts.map