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

interface DrawerSelectOption {
    id: string;
    label: string;
}
interface CommentDrawerDesktopProps {
    activeCommentId: string | null;
    commentType: string;
    commentTypeOptions: DrawerSelectOption[];
    filteredComments: IComment[];
    isCollaborationEnabled: boolean;
    isCommentTypeSelectOpen: boolean;
    isConnected: boolean;
    isNavbarVisible: boolean;
    isOpen: boolean;
    isPresentationMode: boolean;
    isPreviewMode: boolean;
    isTabSelectOpen: boolean;
    newCommentTabId: string;
    onClose: () => void;
    onCommentFocus: (commentId: string, tabId?: string) => void;
    onCommentTypeChange: (commentType: string) => void;
    onCommentTypeSelectOpenChange: (open: boolean) => void;
    onReset: () => void;
    onTabChange: (tabId: string) => void;
    onTabSelectOpenChange: (open: boolean) => void;
    sectionLabel: string;
    selectedTab: string;
    selectedTabLabel: string;
    tabList: DrawerSelectOption[];
    tabNameById: Record<string, string>;
}
export declare const CommentDrawerDesktop: ({ activeCommentId, commentType, commentTypeOptions, filteredComments, isCollaborationEnabled, isCommentTypeSelectOpen, isConnected, isNavbarVisible, isOpen, isPresentationMode, isPreviewMode, isTabSelectOpen, newCommentTabId, onClose, onCommentFocus, onCommentTypeChange, onCommentTypeSelectOpenChange, onReset, onTabChange, onTabSelectOpenChange, sectionLabel, selectedTab, selectedTabLabel, tabList, tabNameById, }: CommentDrawerDesktopProps) => import("react/jsx-runtime").JSX.Element;
export {};
