import { IComment } from '../../extensions/comment'; import { Tab } from '../tabs/utils/tab-utils'; export declare const commentTypeOptions: { id: string; label: string; }[]; interface UseCommentDrawerFiltersProps { activeTabId: string; comments: IComment[]; tabs: Tab[]; } export declare const useCommentDrawerFilters: ({ activeTabId, comments, tabs, }: UseCommentDrawerFiltersProps) => { closeFilterSelects: () => void; commentType: string; commentTypeOptions: { id: string; label: string; }[]; filteredComments: IComment[]; handleCommentTypeSelectOpenChange: (open: boolean) => void; handleTabSelectOpenChange: (open: boolean) => void; isCommentTypeSelectOpen: boolean; isTabSelectOpen: boolean; resetFilters: () => void; sectionLabel: string; selectedCommentTabId: string; selectedTab: string; selectedTabLabel: string; setCommentType: import('react').Dispatch>; setTab: import('react').Dispatch>; tabList: { id: string; label: string; }[]; tabNameById: { [k: string]: string; }; }; export {};