import { Destroy } from '@deja-js/component/core'; import { BehaviorSubject } from 'rxjs'; import { IDragCursorInfos } from './mouse-drag-cursor-infos.interface'; import { IDragDropContext } from './mouse-dragdrop-context.interface'; import { IDropCursorInfos } from './mouse-drop-cursor-infos.interface'; import * as i0 from "@angular/core"; export declare class DejaMouseDragDropService extends Destroy { dragCursor$: BehaviorSubject; dropCursor$: BehaviorSubject; dragging$: BehaviorSubject; private _context; private _isDragging; constructor(); get isDragging(): boolean; set context(value: IDragDropContext); get context(): IDragDropContext; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }