import React from 'react'; import { LayerNode } from '../../../types/layerManagement'; interface LayerItemProps { layer: LayerNode; isSelected: boolean; isExpanded: boolean; hasChildren: boolean; isDragged: boolean; isDropTarget: boolean; dropPosition?: 'before' | 'after' | 'inside'; onSelect: () => void; onToggleVisibility: () => void; onToggleLock: () => void; onToggleExpand: () => void; onStartDrag: () => void; onSetDropTarget: (target: { layerId: string; position: 'before' | 'after' | 'inside'; } | null) => void; onEndDrag: () => void; onReorderLayers: (draggedLayerId: string, targetLayerId: string, position: 'before' | 'after' | 'inside') => void; } export declare const LayerItem: React.FC; export {}; //# sourceMappingURL=LayerItem.d.ts.map