import { RefObject } from 'react';
import { IComment } from '../../extensions/comment';

interface UseMobileCommentNavigationProps {
    comments: IComment[];
    mobileDrawerRef: RefObject<HTMLDivElement>;
    onCommentFocus: (commentId: string, tabId?: string) => void;
    openReplyId: string | null;
    setOpenReplyId: (commentId: string | null) => void;
}
export declare const useMobileCommentNavigation: ({ comments, mobileDrawerRef, onCommentFocus, openReplyId, setOpenReplyId, }: UseMobileCommentNavigationProps) => {
    canGoToNextMobileComment: boolean;
    canGoToPreviousMobileComment: boolean;
    handleNextMobileComment: () => void;
    handlePreviousMobileComment: () => void;
    handleViewAllComments: () => void;
    mobileActiveCommentsCount: number;
    mobileFocusedCommentIndex: number;
};
export {};
