/// import { KanbanState } from '../../state/KanbanState/KanbanState'; import { FiltersMap } from '@wix/bex-core'; import { DragStartEvent, DragEndEvent } from '@wix/wix-style-react-incubator/dnd-kit/core'; export interface KanbanDragAndDropStateParams { kanbanState: KanbanState; } export declare class KanbanDragAndDropState { readonly kanbanState: KanbanState; activeId: string | null; status: 'start' | 'over' | 'end' | 'cancel'; _moveId: string; constructor(params: KanbanDragAndDropStateParams); setActiveId: (id: string | null) => void; private _parseItemId; private _findItemById; private _findStageByItemId; handleDragStart: (event: DragStartEvent) => void; handleDragCancel: () => void; handleDragEnd: (event: DragEndEvent) => Promise; init(): void; get keyboardCodes(): { start: string[]; cancel: string[]; end: string[]; }; } export declare const KanbanCardDragAndDrop: { KanbanDragAndDropContext: ((props: import("./KanbanDragAndDropContext").KanbanDragAndDropContextProps) => import("react").JSX.Element) & { displayName: string; }; DraggableCard: ((props: import("./KanbanDraggableCardItem").KanbanDraggableCardItemProps) => import("react").JSX.Element) & { displayName: string; }; DragOverlay: ((props: import("./KanbanDragOverlay").KanbanDragOverlayProps) => import("react").ReactPortal) & { displayName: string; }; }; //# sourceMappingURL=KanbanCardDragAndDrop.d.ts.map