import { EventEmitter, SimpleChanges } from '@angular/core'; import { ActivityDisplayType } from '../../utils/node-mappings'; import { ReadonlyExtendedActivity } from '../../types/extended-activity'; import * as i0 from "@angular/core"; export declare class NodeDetailsSidebarComponent { isOpen: boolean; nodeData: ReadonlyExtendedActivity | null; close: EventEmitter; activityTypeChange: EventEmitter; descriptionChange: EventEmitter; readonly activityDisplayTypes: ActivityDisplayType[]; transformedActivityName: string; selectedActivityType: ActivityDisplayType | null; ngOnChanges(changes: SimpleChanges): void; private initializeActivityType; onDescriptionChange(event: Event): void; private onActivityTypeChange; onActivityTypeSelectChange(event: Event): void; onClose(): void; getNodeIcon(): string; getNodeColorClass(): string; getReviewColor(): string; getReviewLabel(): string; trackByValue(index: number, type: ActivityDisplayType): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }