import React from 'react'; import { DragDropContextProps, DraggableProvided, DraggableStateSnapshot } from 'react-beautiful-dnd'; export interface IRenderOption { id: string; [key: string]: any; } export interface IRenderOptionProps { option: IRenderOption; index: number; provided: { draggableProvided: DraggableProvided; snapshot: DraggableStateSnapshot; }; } export interface IBaseSortContainer extends DragDropContextProps { className?: string; droppableId: string; options: IRenderOption[]; maxHeight?: number; disableScroll?: boolean; renderOption: (props: IRenderOptionProps) => React.ReactElement; renderStaticHeader?: () => React.ReactElement; renderStaticFooter?: () => React.ReactElement; } export declare const BaseSortList: React.FC;