import { DragEventManager } from '@nekobird/rocket';
import { SortableList } from './sortable-list';
export declare class EventManager {
    sortable: SortableList;
    dragEventManager: DragEventManager;
    isActive: boolean;
    activeIdentifier?: string;
    constructor(sortable: SortableList);
    initialize(): void;
    getTargetItemFromDownEvent(event: any): HTMLElement | false;
    eventCondition: (event: any) => boolean;
    private handleOnDown;
    private handleOnLongPress;
    handleOnDrag: (event: any, manager: any) => void;
    handleOnUp: (event: any, manager: any) => void;
    private handleOnCancel;
    private handleOnActive;
    private activate;
    private deactivate;
}
