import { DragEndEvent, DragStartEvent } from '@dnd-kit/core';
import { Layer } from '@kepler.gl/layers';
type DndEffectsHook = {
    activeLayer: Layer | undefined;
    onDragStart: (event: DragStartEvent) => void;
    onDragEnd: (event: DragEndEvent) => void;
};
declare const useDndLayers: (layers: Layer[], layerOrder: string[]) => DndEffectsHook;
export default useDndLayers;
