import { SuggestionFloatingDraftCard } from './context/types';

interface UseCommentDrawerDraftsProps {
    selectedCommentTabId: string;
    setOpenReplyId: (commentId: string | null) => void;
}
export declare const useCommentDrawerDrafts: ({ selectedCommentTabId, setOpenReplyId, }: UseCommentDrawerDraftsProps) => {
    activeDraft: import('./context/types').InlineCommentDraft | null;
    activeDraftId: string | null;
    activeSuggestionDraftCard: SuggestionFloatingDraftCard | null;
    handleCreateComment: () => void;
    handleDiscardSuggestionDraft: () => void;
    handleStartNewMobileComment: () => void;
    handleSubmitSuggestionDraft: () => void;
    isDiscardCommentOverlayVisible: boolean;
    isDiscardSuggestionOverlayVisible: boolean;
    isInlineDraftOpen: boolean;
    setIsDiscardCommentOverlayVisible: import('react').Dispatch<import('react').SetStateAction<boolean>>;
    setIsDiscardSuggestionOverlayVisible: import('react').Dispatch<import('react').SetStateAction<boolean>>;
    updateInlineDraftText: (draftId: string, value: string) => void;
};
export {};
