export declare class DropService { private static _streams; private static _observers; private static _streamMapping; private static _callbacks; event: any; private _dropTargets; private _currentTarget; private _event_obs; private _listeners; private _counter; constructor(); ngOnDestroy(): void; register(name: string, element: HTMLScriptElement, callback: (state: boolean) => void): () => void; pushFiles(stream: string, files: any): void; getStream(name: string): any; private _ensureStream(name); private _preventDefault(event); private _checkTarget(obj); private _findStream(element); private _performCallback(target, state, stream?); private _updateClasses(obj); private _removeClass(obj); private _notifyObservers(stream, object); }