import type { Refs, visibleElements } from '../types';
import { observerOptions } from '../settings';
import ItemsMap from '../ItemsMap';
interface Props {
    items: ItemsMap;
    itemsChanged: string;
    options: typeof observerOptions;
    refs: Refs;
}
declare function useIntersection({ items, itemsChanged, refs, options }: Props): visibleElements;
export default useIntersection;
