import React from 'react';
import { IBaseElement } from '../types';
export declare type IDragAndDropList = Omit<IBaseElement, 'onChange'> & {
    onChange?: (indexPrevious: number, indexNew: number) => any;
    items?: any[];
    image?: boolean;
    delay?: number;
    precise?: boolean;
    draggedIsElement?: boolean;
    isEqual?: (item: any, value: any) => boolean;
    getDraggingElement?: (event: DragEvent) => HTMLElement;
    onDraggedElement?: (value: any) => any;
    onDragStart?: (item: any, event: DragEvent) => any;
};
declare const DragAndDropList: React.FC<IDragAndDropList>;
export default DragAndDropList;
