import React from 'react'; import { LazyMode } from '../hooks/useLazyComponent'; export interface WithLazyRenderProps { mode?: LazyMode; placeholder?: React.ReactNode; onVisible?: () => void; onHidden?: () => void; } /** * Higher-Order Component for lazy rendering * * Usage: * const LazyCard = withLazyRender(Card); * * Loading...} /> */ export declare function createLazyComponent

(WrappedComponent: React.ComponentType

, options?: { placeholder?: React.ReactNode; mode?: LazyMode; }): (props: P & WithLazyRenderProps) => React.JSX.Element; export default createLazyComponent; //# sourceMappingURL=withLazyRender.d.ts.map