import type { DndContextProps, DragEndEvent, DragOverEvent, DragStartEvent } from "@dnd-kit/core"; import { type ReactNode } from "react"; import type { KanbanItemProps, KanbanColumnProps } from "./kanban-types"; export type KanbanProviderProps = Omit & { children: (column: C) => ReactNode; className?: string; columns: C[]; data: T[]; onDataChange?: (data: T[]) => void; onDragStart?: (event: DragStartEvent) => void; onDragEnd?: (event: DragEndEvent) => void; onDragOver?: (event: DragOverEvent) => void; }; export declare const KanbanProvider: ({ children, onDragStart, onDragEnd, onDragOver, className, columns, data, onDataChange, ...props }: KanbanProviderProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=kanban-provider.d.ts.map