import { Dispatch, ReactNode, SetStateAction } from 'react'; import { DndSortChangeEvent } from '../types'; export type PreviewRendererParams = { valid: boolean; }; export type PreviewRenderer = (params: PreviewRendererParams) => ReactNode; export type DndSortContextValue = { previewRenderer: PreviewRenderer; setPreviewRenderer: Dispatch>; onDrop: (event: DndSortChangeEvent) => void; }; export declare const DEFAULT_CONTEXT_VALUE: DndSortContextValue; export declare const DndSortContext: import('react').Context; export declare const useDndSortContext: () => DndSortContextValue;