import type { RefObject } from 'react';
type UseScrollManagementParams = {
    scrollRef: RefObject<HTMLElement | null>;
    isEndReached?: boolean;
    onLoadMore?: () => void;
    virtuosoId: string;
};
/**
 * Отслеживание скролла для динамического отображения футера
 */
export declare const useScrollManagement: ({ scrollRef, isEndReached, onLoadMore, virtuosoId, }: UseScrollManagementParams) => {
    scrollParent: HTMLElement | null;
    hasVerticalScroll: boolean;
    recalculateVerticalScroll: () => void;
    handleEndReach: () => void;
    isEndReachedWithScroll: boolean | undefined;
};
export {};
