import { InjectionToken } from '@angular/core';
import { IPointerEvent } from "../drag-toolkit";
export declare const F_BEFORE_MAIN_PLUGIN: InjectionToken<IFDragAndDropPlugin>;
export declare const F_AFTER_MAIN_PLUGIN: InjectionToken<IFDragAndDropPlugin>;
export interface IFDragAndDropPlugin {
    onSelect?(event: Event): void;
    onPointerDown?(event: IPointerEvent): void;
    prepareDragSequence?(event: IPointerEvent): void;
    onPointerUp?(event: IPointerEvent): void;
}
