import { ChangeDetectorRef, ElementRef, NgZone, EventEmitter } from '@angular/core'; import type { Components } from '@ds-mo/ui/components'; import type { DsChartLegendCustomEvent } from '@ds-mo/ui/components'; import type { ChartLegendItem as IDsChartLegendChartLegendItem } from '@ds-mo/ui/components'; import * as i0 from "@angular/core"; export declare class DsChartLegend { protected z: NgZone; protected el: HTMLDsChartLegendElement; dsItemHover: EventEmitter>; dsItemClick: EventEmitter>; constructor(c: ChangeDetectorRef, r: ElementRef, z: NgZone); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare interface DsChartLegend extends Components.DsChartLegend { /** * Fires on row hover/focus with the item, or `null` on leave/blur. */ dsItemHover: EventEmitter>; /** * Fires when a deep-linkable row (`item.href` set) is activated. */ dsItemClick: EventEmitter>; }