import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; export interface ActionMenuRow { id: number | string; [key: string]: any; } export interface CqaActionItem { /** Unique identifier for the action, e.g. 'view', 'edit', 'delete', 'duplicate' */ id: string; /** Visible label in the menu */ label: string; /** Optional Material icon name (e.g. 'edit', 'delete') */ icon?: string; /** If false, hide this action (defaults to true) */ show?: boolean; /** Disable the action */ disabled?: boolean; /** Optional additional CSS classes for the