import { type MouseEventHandler, type ReactNode } from "react"; import { type LazyComponentProps, type LazyLoadImageProps } from "react-lazy-load-image-component"; type Props = { src: string; className: string; children?: ReactNode; onClick?: MouseEventHandler; showIconOnFailure?: boolean; wrapperClassName?: string; } & LazyLoadImageProps & LazyComponentProps; /** * When you have many elements to lazy load in the same page, you might get poor performance because each one is * listening to the scroll/resize events. In that case, it's better to wrap the deepest common parent of those * components with a HOC to track those events (trackWindowScroll). */ declare const _default: import("react").ComponentType>; export default _default;