import { Entity, EntityGroup, EntityId, MetricGroup } from '../analysis.types';
import { AnalysisService } from '../analysis.service';
import * as i0 from "@angular/core";
export declare class MetricsComponent {
    analysis: AnalysisService;
    opened: EntityId[];
    active: Entity | null;
    entities?: EntityGroup[];
    constructor(analysis: AnalysisService);
    ngOnInit(): void;
    isActive(entity: Entity): boolean;
    activate(entity: Entity): void;
    isOpened(group: EntityGroup | MetricGroup): boolean;
    toggleGroup(group: EntityGroup | MetricGroup): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<MetricsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<MetricsComponent, "xui-metrics", never, { "entities": { "alias": "entities"; "required": false; }; }, {}, never, never, false, never>;
}
