import { Dispatch, SetStateAction } from "react";
import { Comment } from "../../interfaces/models/Comment";
import { CommentsSortByOptions } from "../../interfaces/CommentsSortByOptions";
export interface UseRepliesProps {
    commentId: string;
    sortBy: CommentsSortByOptions;
}
export interface UseRepliesValues {
    replies: (Comment & {
        new: boolean;
    })[];
    newReplies: (Comment & {
        new: boolean;
    })[];
    loading: boolean;
    page: number;
    setPage: Dispatch<SetStateAction<number>>;
}
declare function useReplies({ commentId, sortBy }: UseRepliesProps): UseRepliesValues;
export default useReplies;
