import { RefObject } from 'react'; import { TooltipProps } from 'choerodon-ui/pro/lib/tooltip/Tooltip'; import TaskRunner from 'choerodon-ui/pro/lib/_util/TaskRunner'; export type TooltipContainerRef = { open: (target: Node, props: TooltipProps, duration?: number) => TaskRunner; close: (duration?: number) => TaskRunner; } export type TooltipManagerType = { container?: RefObject<TooltipContainerRef>; root?: HTMLDivElement; } const manager: TooltipManagerType = {}; export default manager;