import type { ViewerSidebarTab } from '../../components/ui/ViewerSidebar/sidebarTabs'; import type { SidebarTabKey } from '../../store/Menus/reducer'; import type { ViewerNames } from '../../types/dbTypes'; /** Namespaced so a plugin tab can never collide with a built-in one, or with another plugin's. */ export declare function pluginTabId(pluginId: string, tabId: string): SidebarTabKey; /** * The `viewer.tabs` contributions for this viewer; no `viewers` means every viewer. The panel * is wrapped in the plugin scope, which is what lets the component inside reach the SDK hooks. */ export declare function usePluginViewerTabs(viewer: ViewerNames): ViewerSidebarTab[]; //# sourceMappingURL=usePluginViewerTabs.d.ts.map