export default class InfiniteLoader { constructor({ onGetAll, onGetItemsPerPage, onGetScrollThreshold, onGetMaxBufferPages, onGetItemElement, onGetSpacerElement, onRemoveItems, onResizeSpacer, onSetBufferTopId, onGetItem, onGetItems, onGetItemId, onGetItemCursor, onAddItem, onAddItems, onEmitChange, onSetIsLoading, onGetOrder, onGetWhere, onGetSearchString, }: { onGetAll: any; onGetItemsPerPage: any; onGetScrollThreshold: any; onGetMaxBufferPages: any; onGetItemElement: any; onGetSpacerElement: any; onRemoveItems: any; onResizeSpacer: any; onSetBufferTopId: any; onGetItem: any; onGetItems: any; onGetItemId: any; onGetItemCursor: any; onAddItem: any; onAddItems: any; onEmitChange: any; onSetIsLoading: any; onGetOrder: any; onGetWhere: any; onGetSearchString: any; }); _onGetAll: any; _onGetItemsPerPage: any; _onGetScrollThreshold: any; _onGetMaxBufferPages: any; _onGetItemElement: any; _onGetSpacerElement: any; _onRemoveItems: any; _onResizeSpacer: any; _onSetBufferTopId: any; _onGetItem: any; _onGetItems: any; _onSetIsLoading: any; _onGetOrder: any; _onGetWhere: any; _onGetSearchString: any; _onGetItemId: any; _onGetItemCursor: any; _onAddItem: any; _onAddItems: any; _onEmitChange: any; _resizeBuffer({ previous }: { previous: any; }): void; _bufferBottomId: any; _bufferBottomCursor: any; _bufferTopId: any; _bufferTopCursor: any; _setDefaults(): void; _resetBufferReferences(): void; _firstCursor: any; _bufferSize: number | undefined; reset(): void; _lastGetAllProps: any; _lastScrollY: any; _spacerResizing: any; _showArchived: any; getAll(props: any): Promise; _beginCursor: any; _endCursor: any; _beginId: any; _endId: any; _noMoreData(records: any): boolean; _getAllDebounced(props: any): Promise; _getMore({ previous }: { previous: any; }): Promise; _lastMoreWasPrevious: any; resizeSpacer(bufferTopId: any): void; _shouldLoadPrevious(scrollY: any): any; _shouldLoadNext(scrollY: any): any; scroll({ scrollY }: { scrollY: any; }): Promise; setSpacerResizing(resizing: any): void; beginningLoaded(): boolean; setShowArchived(showArchived: any): void; removeItem(id: any): void; }