import { EventEmitter, QueryList, KeyValueDiffers, AfterContentInit, OnDestroy } from '@angular/core'; import { DraggableDirective } from './draggable.directive'; export declare class OrderableDirective implements AfterContentInit, OnDestroy { private document; reorder: EventEmitter; targetChanged: EventEmitter; draggables: QueryList; positions: any; differ: any; lastDraggingIndex: number; constructor(differs: KeyValueDiffers, document: any); ngAfterContentInit(): void; ngOnDestroy(): void; updateSubscriptions(): void; onDragStart(): void; onDragging({ element, model, event }: any): void; onDragEnd({ element, model, event }: any): void; isTarget(model: any, event: any): any; private createMapDiffs; }