/** * @license * Copyright 2024 Nuraly, Laabidi Aymen * SPDX-License-Identifier: MIT */ import { nothing, TemplateResult } from 'lit'; import { NodeType, CanvasType } from '../workflow-canvas.types.js'; /** * Data required for rendering the node palette */ export interface PaletteTemplateData { showPalette: boolean; expandedCategories: Set; canvasType: CanvasType; searchTerm: string; onClose: () => void; onToggleCategory: (categoryId: string) => void; onNodeDragStart: (e: DragEvent, type: NodeType) => void; onNodeTouchStart: (e: TouchEvent, type: NodeType) => void; onNodeDoubleClick: (type: NodeType) => void; onSearchChange: (term: string) => void; } /** * Render the node palette */ export declare function renderPaletteTemplate(data: PaletteTemplateData): TemplateResult | typeof nothing; //# sourceMappingURL=palette.template.d.ts.map