/** * Generates the drag-and-drop wrapper components source code (dnd-kit based). * * One file exports all primitives: * - TqDragArea: DndContext boundary; tracks which droppable zone each * draggable was dropped into * - TqDraggable: draggable wrapper; when dropped into a zone it renders * into that zone's DOM node via a portal (its React subtree * never re-parents, so children/state keep working) * - TqDroppable: drop zone; registers its DOM node with the area and * highlights while a draggable hovers it * - TqSortable: self-contained sortable list; reorders its direct * children on drag (vertical or horizontal) * - TqSortableItem: plain styling wrapper for a sortable entry * * React 17 compatible on purpose: no useId / useSyncExternalStore — projects * only get React 18 when other primitives (e.g. the calendar) require it. * dnd-kit is SSR-safe, so plain imports are fine in Next.js pages. */ export declare const generateDragDropComponentCode: () => string; //# sourceMappingURL=component-generator.d.ts.map