/// import { DragSourceConnector, DragSourceMonitor } from 'react-dnd'; import { ComponetizedCell } from '../../../../types/editable'; export declare const source: { beginDrag(props: ComponetizedCell): { children: any; node: { rows: import("../../../../types/editable").Row[]; id: string; content?: import("../../../../types/editable").Content; layout?: import("../../../../types/editable").Layout; size?: number; hover?: string; inline?: string; focused?: boolean; scrollToCell?: boolean; isDraft?: boolean; isDraftI18n?: import("../../../../types/editable").I18nField; focusSource?: string; resizable?: boolean; bounds?: { left: number; right: number; }; hasInlineNeighbour?: string; levels?: import("../../../../types/editable").Levels; }; id: string; editable: string; ancestors: string[]; config: import("../../../../types/editable").Config; isInsertMode: boolean; isResizeMode: boolean; isDisplayMode: boolean; isEditMode: boolean; isLayoutMode: boolean; isPreviewMode: boolean; steps: number; rowHeight: number; rowWidth: number; updateDimensions: () => void; onResize: () => void; styles: import("react").CSSProperties; rawNode(): import("../../../../types/editable").AbstractCell; clearHover(): void; removeCell(): void; resizeCell(id: string): void; focusCell(props: { source?: string; }): void; blurCell(id: string): void; blurAllCells(): void; updateCellContent(state: any, lang?: string): void; updateCellLayout(state: any, lang?: string): void; cancelCellDrag(): void; dragCell(drag: string): void; cellHoverAbove(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell, level: number): void; cellHoverBelow(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell, level: number): void; cellHoverLeftOf(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell, level: number): void; cellHoverRightOf(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell, level: number): void; cellHoverInlineLeft(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell): void; cellHoverInlineRight(drag: import("../../../../types/editable").AbstractCell, hover: import("../../../../types/editable").AbstractCell): void; insertCellAbove(type: string): void; insertCellBelow(type: string): void; insertCellLeftInline(type: string): void; insertCellLeftOf(type: string): void; insertCellRightInline(type: string): void; insertCellRightOf(type: string): void; onChange(state: any): void; }; endDrag({ cancelCellDrag, id }: ComponetizedCell, monitor: DragSourceMonitor): void; }; export declare const collect: (connect: DragSourceConnector, monitor: DragSourceMonitor) => { connectDragSource: import("react-dnd").DragElementWrapper; isDragging: boolean; connectDragPreview: import("react-dnd").DragElementWrapper; }; //# sourceMappingURL=dnd.d.ts.map