import { Dispatch, SetStateAction } from 'react'; import { DocumentOutlineProps } from '../toc/types'; import { Tab } from './utils/tab-utils'; export interface DocumentMobileTabPanelProps { tabs: Tab[]; setTabs: Dispatch>; activeTabId: string; setActiveTabId: (id: string) => void; editor: DocumentOutlineProps['editor']; items: DocumentOutlineProps['items']; setItems: DocumentOutlineProps['setItems']; orientation?: DocumentOutlineProps['orientation']; renameTab: (tabId: string, payload: { newName?: string; emoji?: string; }) => void; createTab: () => void; duplicateTab: (tabId: string) => void; deleteTab?: (tabId: string) => void; tabCommentCounts: Record; isPreviewMode: boolean; tabConfig?: DocumentOutlineProps['tabConfig']; isVersionHistoryMode: boolean; isConnected?: boolean; isFocusMode?: boolean; } export declare const DocumentMobileTabPanel: ({ tabs, activeTabId, setActiveTabId, editor, items, setItems, orientation, renameTab, createTab, duplicateTab, deleteTab, tabCommentCounts, isPreviewMode, tabConfig, isVersionHistoryMode, isConnected, isFocusMode, }: DocumentMobileTabPanelProps) => import("react/jsx-runtime").JSX.Element;