import { Observable, Subscription } from 'rxjs'; import UIStore from '../../store/UIStore'; import DesignDataStore from '../../store/DesignDataStore'; import { PNodeCandidate } from '../../index.type'; export declare function dragNodeCandidate(mousedown$: Observable, mousemove$: Observable, mouseup$: Observable, uiStore: UIStore, dataStore: DesignDataStore, nodeCandidate: PNodeCandidate): Subscription;