import type { IToolGroup, IToolClassReference } from '../types'; import type Synchronizer from './SynchronizerManager/Synchronizer'; interface ICornerstoneTools3dState { isInteractingWithTool: boolean; isMultiPartToolActive: boolean; tools: Record; toolGroups: Array; synchronizers: Array; svgNodeCache: Record; enabledElements: Array; handleRadius: number; } declare let state: ICornerstoneTools3dState; declare function resetCornerstoneToolsState(): void; export type { ICornerstoneTools3dState }; export { resetCornerstoneToolsState, state, state as default };