import { OnChanges, SimpleChanges } from '@angular/core';
import { HeEngineService } from '../../engine/engine.service';
import * as i0 from "@angular/core";
export declare class NodeRecommendationsComponent implements OnChanges {
    private engineService;
    private _filters;
    private node;
    private nodeField;
    buttonClass: string;
    private selectRecommendation;
    loading: boolean;
    visible: boolean;
    recommendations: string[];
    constructor(engineService: HeEngineService);
    ngOnChanges(changes: SimpleChanges): void;
    trackByValue(_index: number, id: string): string;
    get type(): any;
    private refresh;
    add(id: string, index: number): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<NodeRecommendationsComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NodeRecommendationsComponent, "he-node-recommendations", never, { "node": "node"; "nodeField": "nodeField"; "buttonClass": "buttonClass"; }, { "selectRecommendation": "selectRecommendation"; }, never, never>;
}
