import { ElementRef } from '@angular/core'; import { Destroy } from '@deja-js/component/core'; import { DejaMouseDragDropService } from './mouse-dragdrop.service'; import * as i0 from "@angular/core"; export declare class DejaMouseDraggableDirective extends Destroy { private _context; set context(value: IDejaMouseDraggableContext); get context(): IDejaMouseDraggableContext; constructor(elementRef: ElementRef, dragDropService: DejaMouseDragDropService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export interface IDejaMouseDraggableContext { target?: string; className?: string; dragStart?: (element: HTMLElement) => any; }