import * as i0 from '@angular/core';
import * as i2 from '@angular/common';

interface LegendKey {
    color: string;
    count: number;
}
declare class ColorKeyLegendComponent {
    keys: i0.InputSignal<{
        [key: string]: LegendKey;
    } | undefined>;
    keysArray(): string[];
    static ɵfac: i0.ɵɵFactoryDeclaration<ColorKeyLegendComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<ColorKeyLegendComponent, "obl-color-key-legend", never, { "keys": { "alias": "keys"; "required": false; "isSignal": true; }; }, {}, never, never, false, never>;
}

declare class ColorKeyLegendModule {
    static ɵfac: i0.ɵɵFactoryDeclaration<ColorKeyLegendModule, never>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ColorKeyLegendModule, [typeof ColorKeyLegendComponent], [typeof i2.CommonModule], [typeof ColorKeyLegendComponent]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ColorKeyLegendModule>;
}

export { ColorKeyLegendComponent, ColorKeyLegendModule };
export type { LegendKey };
