import { ReactNode } from 'react';
/**
 * Props para el componente LazyLoadCard
 */
export interface LazyLoadCardProps {
    /**
     * Contenido a renderizar cuando la card sea visible
     */
    children: ReactNode;
    /**
     * Habilita o deshabilita el IntersectionObserver.
     * Si es false, el contenido se renderiza inmediatamente.
     * @default true
     */
    enableIntersectionObserver?: boolean;
    /**
     * Distancia en píxeles desde el borde del viewport donde se activa la detección.
     * @default 100
     */
    threshold?: number;
    /**
     * Altura mínima del placeholder en píxeles
     * @default 120
     */
    minHeight?: number;
    /**
     * Clave de la fila
     */
    rowKey?: string | number;
}
//# sourceMappingURL=types.d.ts.map