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;
