/** * @Author: Stephen von Takack * @Date: 13/09/2016 2:55 PM * @Email: steve@acaprojects.com * @Filename: drop-files.spec.ts * @Last modified by: Alex Sorafumo * @Last modified time: 15/12/2016 11:37 AM */ export declare class DropService { private static _streams; private static _observers; private static _streamMapping; private static _callbacks; event: any; private _dropTargets; private _currentTarget; private _event_subjects; private _event; private _listeners; private _counter; constructor(); ngOnDestroy(): void; register(name: string, element: HTMLElement, callback: (state: boolean) => void): () => void; pushFiles(stream: string, files: any): void; getStream(name: string): any; private _ensureStream; private _preventDefault; private _checkTarget; private _findStream; private _performCallback; private _updateClasses; private _removeClass; private _notifyObservers; }