import * as React from 'react';
import { DraggableProvided } from 'react-beautiful-dnd';
import { LabelValueItemInterface } from '../_utils/interfaces';
export declare type SortListItemType = LabelValueItemInterface | string;
export declare type RenderItemType = (provided: DraggableProvided, item: SortListItemType, index: number) => React.ReactElement;
export interface ListItemProps {
    item: SortListItemType;
    index: number;
    renderItem?: RenderItemType;
    valueKey: string;
    labelKey: string;
    removable?: string;
    disabled?: boolean;
    isObj?: boolean;
    visibleUpDown?: boolean;
}
declare const SortListItem: React.FC<ListItemProps>;
export default SortListItem;
declare const SortListItemMemo: React.NamedExoticComponent<ListItemProps>;
export { SortListItemMemo };
