import { FunctionComponent, HTMLProps } from 'react';
import { DraggableProps, DroppableProps, OnDragEndResponder } from 'react-beautiful-dnd';
import { ListComponentProps, ListItemBodyComponentProps, ListItemComponentProps } from '../../components/TransferList/TransferListList';
export interface DraggableListOptions {
draggable?: Omit;
droppable?: Omit;
}
export interface DraggableListProps extends Omit, 'onDragEnd' | 'placeholder'> {
ids: string[];
onDragEnd: OnDragEndResponder;
dragHandleComponent?: FunctionComponent>;
listComponent?: FunctionComponent;
listItemComponent?: FunctionComponent;
listItemBodyComponent?: FunctionComponent;
placeholder?: FunctionComponent>;
listId?: string;
options?: DraggableListOptions;
}
export declare const DraggableList: FunctionComponent;