UNPKG

655 BTypeScriptView Raw
1import { Store, Action } from 'redux';
2import { Backend, DragDropActions, DragDropMonitor, DragDropManager, HandlerRegistry } from '../interfaces';
3import { State } from '../reducers';
4export declare class DragDropManagerImpl implements DragDropManager {
5 private store;
6 private monitor;
7 private backend;
8 private isSetUp;
9 constructor(store: Store<State>, monitor: DragDropMonitor);
10 receiveBackend(backend: Backend): void;
11 getMonitor(): DragDropMonitor;
12 getBackend(): Backend;
13 getRegistry(): HandlerRegistry;
14 getActions(): DragDropActions;
15 dispatch(action: Action<any>): void;
16 private handleRefCountChange;
17}