import { OnChanges, SimpleChanges } from '@angular/core'; import { ConfigurableService } from '../../configurable'; import { ComponentConfig, ConfigService } from '../../configuration'; import * as i0 from "@angular/core"; export declare class TreeComponent implements OnChanges { configurableService: ConfigurableService; configService: ConfigService; configuration: ComponentConfig[]; root: Partial[]; hoveredId?: string; configToEdit?: { id: string; display: string; }; displayName?: string; private configurationMap; constructor(configurableService: ConfigurableService, configService: ConfigService); ngOnChanges(changes: SimpleChanges): void; /** * Given an id, return all the children of that id. * @param {string} id - string - The id of the component. * @returns The children of the component with the given id. */ children(id: string): Partial[]; select(id: string): void; hover(id: string | undefined): void; editConfigDisplayName(context: { id: string; display: string; }): void; onModalClose(validated: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }