import { HTMLAttributes, FC, ReactNode } from 'react'; declare type BaseElement = HTMLDivElement; declare type BaseProps = HTMLAttributes; interface DraggableListItemProps extends BaseProps { readonly children?: ReactNode; readonly disabled?: boolean; readonly className?: string; } export declare const DraggableListItem: FC; /** * Draggable list * * A list where the items can be dragged through a drag handler * rendered on the right side of the list items. */ export interface DraggableListProps extends Omit { readonly children?: ReactNode; /** * Function called when list order changes with list of re-ordered indices as argument */ readonly onChange: (indices: ReadonlyArray) => void; } export declare const DraggableList: FC; export {};