interface EngineConfig { itemHeight: number; viewportHeight: number; bufferSize?: number; totalItems?: number; } interface FetchMoreCallback { (): Promise; } interface LazyScrollConfig extends EngineConfig { fetchMore: FetchMoreCallback; } declare const useLazyScroll: (config: LazyScrollConfig) => { visibleRange: any; loadedItems: any; isLoading: any; containerRef: any; refresh: () => void; }; export { useLazyScroll };