import { OnInit, OnDestroy, AfterViewInit, ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { DrakeStoreService } from '../services/drake-store.service'; import * as i0 from "@angular/core"; /** * Makes the container droppable and children draggable. * * @export */ export declare class DroppableDirective implements OnInit, OnDestroy, AfterViewInit { private el; private renderer; private drakesService; model: any; copy: boolean; removeOnSpill: boolean; ngxDroppable: string; direction: 'vertical' | 'horizontal' | 'mixed'; drop: EventEmitter; drag: EventEmitter; over: EventEmitter; out: EventEmitter; remove: EventEmitter; cancel: EventEmitter; get container(): any; get dropZone(): string; set dropZone(val: string); defaultZone: string; _dropZone: string; constructor(el: ElementRef, renderer: Renderer2, drakesService: DrakeStoreService); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }