import React from 'react'; import { LayerNode } from '../../../types/layerManagement'; interface LayerTreeProps { layers: LayerNode[]; selectedLayerId: string | null; expandedLayers: Set; draggedLayer: LayerNode | null; dropTarget: { layerId: string; position: 'before' | 'after' | 'inside'; } | null; onLayerSelect: (layerId: string) => void; onToggleVisibility: (layerId: string) => void; onToggleLock: (layerId: string) => void; onExpandLayer: (layerId: string) => void; onCollapseLayer: (layerId: string) => void; onStartDrag: (layer: LayerNode) => 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 LayerTree: React.FC; export {}; //# sourceMappingURL=LayerTree.d.ts.map