import { DragEndEvent, DragStartEvent } from '@dnd-kit/core';
import { Effect } from '@kepler.gl/types';
type DndEffectsHook = {
    activeEffect: Effect | undefined;
    onDragStart: (event: DragStartEvent) => void;
    onDragEnd: (event: DragEndEvent) => void;
};
declare const useDndEffects: (effects: Effect[], effectOrder: string[]) => DndEffectsHook;
export default useDndEffects;
