1 | import { Store, Action } from 'redux';
|
2 | import { Backend, DragDropActions, DragDropMonitor, DragDropManager, HandlerRegistry } from '../interfaces';
|
3 | import { State } from '../reducers';
|
4 | export 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 | }
|