import React, { ReactNode } from 'react';
import { FiltersMap } from '@wix/bex-core';
import { CollectionDragAndDropParentState, CollectionDragAndDropState, DragAndDropSubmit } from '../DragAndDrop';
export interface ListDragAndDropContextProps<T, F extends FiltersMap> {
    state: CollectionDragAndDropParentState<T, F> & {
        collectionDragAndDropState: CollectionDragAndDropState<T, F> | null;
    };
    children?: ReactNode;
    onSubmit?: DragAndDropSubmit<T, F>;
}
declare function _ListDragAndDropContext<T, F extends FiltersMap>(props: ListDragAndDropContextProps<T, F>): React.JSX.Element;
export declare const ListDragAndDropContext: typeof _ListDragAndDropContext & {
    displayName: string;
};
export {};
//# sourceMappingURL=ListDragAndDropContext.d.ts.map