import { default as React } from 'react';
import { useColumnDragAndDrop } from '../utils/useDragandDrop/columns';
import { useTaskDragAndDrop } from '../utils/useDragandDrop/tasks';
import { ColumnData, ProjectBoardStyles } from '../types';
export interface BoardProps {
    columns: ColumnData[];
    selectedTaskId: string | null;
    onTaskSelect: (taskId: string) => void;
    columnDragAndDrop: ReturnType<typeof useColumnDragAndDrop>;
    taskDragAndDrop: ReturnType<typeof useTaskDragAndDrop>;
    styles?: ProjectBoardStyles;
}
export default function Board({ columns, selectedTaskId, onTaskSelect, columnDragAndDrop, taskDragAndDrop, styles, }: BoardProps): React.JSX.Element;
//# sourceMappingURL=index.d.ts.map