import { Step } from '../interface/step'; import doublyLinkedList from '../share/doublylinkedlist/index'; import '../style/step-manage.less'; import Highlighter from '../core/highlighter'; export default class StepManage { private stepMap; private readonly cancelCb; private readonly completeCb; private body; el: HTMLElement; private highlighter; private currentPreviewXpath; private drapModel; constructor(highlighter: Highlighter, completeCb?: Function, cancelCb?: Function); update(stepMap?: doublyLinkedList): void; private _handleClick; private _create; }