1 | import { EventEmitter, QueryList, KeyValueDiffers, AfterContentInit, OnDestroy } from '@angular/core';
|
2 | import { DraggableDirective } from './draggable.directive';
|
3 | export declare class OrderableDirective implements AfterContentInit, OnDestroy {
|
4 | private document;
|
5 | reorder: EventEmitter<any>;
|
6 | targetChanged: EventEmitter<any>;
|
7 | draggables: QueryList<DraggableDirective>;
|
8 | positions: any;
|
9 | differ: any;
|
10 | lastDraggingIndex: number;
|
11 | constructor(differs: KeyValueDiffers, document: any);
|
12 | ngAfterContentInit(): void;
|
13 | ngOnDestroy(): void;
|
14 | updateSubscriptions(): void;
|
15 | onDragStart(): void;
|
16 | onDragging({ element, model, event }: any): void;
|
17 | onDragEnd({ element, model, event }: any): void;
|
18 | isTarget(model: any, event: any): any;
|
19 | private createMapDiffs;
|
20 | }
|