import { OnInit, EventEmitter } from '@angular/core';
import { ComponentInformationModel } from '../model/data.model';
import { DependencyEditorService } from '../shared/dependency-editor.service';
export declare class ListElementComponent implements OnInit {
    private service;
    dependency: ComponentInformationModel;
    fromAddDependency: string;
    companionAdded: EventEmitter<ComponentInformationModel>;
    tagAdded: EventEmitter<any>;
    companionReleased: EventEmitter<ComponentInformationModel>;
    companionRemoved: EventEmitter<ComponentInformationModel>;
    dep: Array<any>;
    showAlternateSection: boolean;
    saveTagname: boolean;
    isOpen: boolean;
    constructor(service: DependencyEditorService);
    ngOnInit(): void;
    validateValues(value: any): string;
    changeTagname(saveTag: boolean): void;
    addDependency(): void;
    removeCompanion(): void;
    removeDependency(): void;
    useAlternate(): void;
    ignoreAlternate(): void;
}
