@wulperstudio/cms
Version:
Wulper Studio Library Components CMS
17 lines (16 loc) • 662 B
TypeScript
import { ReactNode } from 'react';
import { DraggableLocation } from 'react-beautiful-dnd';
export interface DragEndResult {
elementId?: string;
destination?: DraggableLocation | null;
source?: DraggableLocation;
type?: string;
}
export interface FreeBoardModel {
children: ReactNode;
AddColumnComponent?: ReactNode;
isDropDisabled?: boolean | undefined;
isDragDisabled?: boolean | undefined;
onDragEnd?: (result: DragEndResult, provided: any) => void;
}
export declare const FreeBoard: ({ children, isDropDisabled, isDragDisabled, AddColumnComponent, onDragEnd, }: FreeBoardModel) => import("react/jsx-runtime").JSX.Element;