import{e,sa as o}from"./chunk-O7RN3KYY.js";import{a as r}from"./chunk-ZE2KCNEA.js";r();var d=(()=>{class t{constructor(){this.onDragNodeStartSubject=new e,this.onDragNodeEndSubject=new e,this.onDragFileStartSubject=new e,this.dragNodeDataSubject=new e,this.onDragNodeStart$=this.onDragNodeStartSubject.asObservable(),this.onDragNodeEnd$=this.onDragNodeEndSubject.asObservable(),this.onDragFileStart$=this.onDragNodeStartSubject.asObservable(),this.dragNodeData$=this.dragNodeDataSubject.asObservable()}ngOnDestroy(){this.onDragNodeStartSubject.complete(),this.onDragNodeEndSubject.complete(),this.onDragFileStartSubject.complete(),this.dragNodeDataSubject.complete()}dragFileStart(){this.isDraggingFile=!0,this.onDragFileStartSubject.next(null)}dragFileEnd(){this.isDraggingFile=!1}dragNodeStart(){this.isDraggingNode=!0,this.onDragNodeStartSubject.next(null)}dragNodeEnd(){this.isDraggingNode=!1,this.onDragNodeEndSubject.next(null)}dragNodeData(a){this.dragNodeDataSubject.next(a)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=o({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();export{d as a};