/** @jsx jsx */ import React from 'react'; import type { TabbedWorkspaceContext as TabbedWorkspaceContextSpec, ProtocolRegistry } from './types'; export declare const SPECIAL_TAB_IDX: Record<'new', number>; export declare const TabbedWorkspaceContext: React.Context>; export declare function makeContextProvider = []>(initialSidebarID: SidebarIDs['length'] extends 0 ? undefined : SidebarIDs[number], sidebarIDs: SidebarIDs, protocolConfiguration: ProtocolRegistry): React.FC; export interface TabbedWorkspaceContextProviderProps { stateKey: string; onFocusedTabChange?: (newFocusedTabURI: string | undefined) => void; }