import React from 'react';
export interface DraggableListNoKeyProps<T> extends Omit<React.HTMLAttributes<HTMLDivElement>, 'children'> {
    data?: T[];
    onDataChange?: (data: T[]) => void;
    children: (item: T, params: {
        checked: boolean;
        dragging: boolean;
        changeItem: (item: Partial<T>) => void;
        removeItem: () => void;
        drag: () => void;
        moveUp: () => boolean;
        moveDown: () => boolean;
    }, index: number) => React.ReactChild;
    customStyle?: boolean;
    noHoverStyle?: boolean;
    copyByKeyboard?: boolean;
    checkable?: boolean;
    multipleCheck?: boolean;
    customDragHandler?: boolean;
}
declare function DraggableListNoKey<T>(props: DraggableListNoKeyProps<T>): import("react/jsx-runtime").JSX.Element;
export default DraggableListNoKey;
