/** * List of editable items. * Has sort, add and remove controls * Item has its own React.Node, which will be displayed in list. * * @author: Denis Makarov * @date: 2020-10-07 */ import * as React from 'react'; import { IEditableListItemComponentProps, IValueListElement } from './EditableValuesList.types'; interface IProps { onOrderChange?: (id: string, moveUp: boolean) => void; onRemove: (itemId: string) => void; elements: IValueListElement[]; extraItems: JSX.Element; showOrderControls: boolean; } export { IValueListElement, IEditableListItemComponentProps }; export declare class EditableValuesList extends React.Component { static defaultProps: { showOrderControls: boolean; }; render(): JSX.Element; }