import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export interface WidgetPaletteItem { id: string; label: string; description?: string; icon: string; category?: string; tags?: string[]; } /** * Dashboard widget palette - sidebar for adding widgets to canvas * Features icon-based cards with drag-and-drop support */ export declare class DashboardWidgetPaletteComponent { items: WidgetPaletteItem[]; showFooter: boolean; addWidget: EventEmitter; openSettings: EventEmitter; dragStart: EventEmitter<{ event: DragEvent; item: WidgetPaletteItem; }>; dragEnd: EventEmitter; protected trackByItemId(index: number, item: WidgetPaletteItem): string; protected onDragStart(event: DragEvent, item: WidgetPaletteItem): void; protected onDragEnd(event: DragEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }