import { Chat } from "../../types/research"; export declare function useHistoryState(): { chats: Chat[]; sortedChats: Chat[]; displayChats: Chat[]; loading: boolean; pinnedIds: string[]; togglePin: (e: React.MouseEvent, chatId: string) => void; incognito: boolean; toggleIncognito: () => void; searchQuery: string; searchResults: Chat[]; searching: boolean; handleSearchChange: (query: string) => void; deleteDialogOpen: boolean; setDeleteDialogOpen: import("react").Dispatch>; chatToDelete: string; setChatToDelete: import("react").Dispatch>; deleting: boolean; handleDeleteClick: (e: React.MouseEvent, chatId: string) => void; handleConfirmDelete: () => Promise; clearAllDialogOpen: boolean; setClearAllDialogOpen: import("react").Dispatch>; clearingAll: boolean; handleClearAllClick: () => void; handleConfirmClearAll: () => Promise; };