import { RefObject } from 'react';
import { ScrollableWindow } from '../reach-bottom-listener';
import { CollectionState, FiltersMap } from '@wix/bex-core';
export interface UseCollectionReachBottomParams<T, F extends FiltersMap = FiltersMap> {
    collection: CollectionState<T, F>;
    containerRef?: RefObject<ScrollableWindow | null | undefined>;
    scrollMoreAlways?: boolean;
}
export declare function useCollectionReachBottom<T, F extends FiltersMap = FiltersMap>({ collection, containerRef, scrollMoreAlways, }: UseCollectionReachBottomParams<T, F>): {
    containerRef: RefObject<ScrollableWindow | null | undefined> | undefined;
    targetRef: RefObject<HTMLElement>;
};
//# sourceMappingURL=useCollectionReachBottom.d.ts.map