import { OnDestroy, OnInit } from '@angular/core';
import { FormBuilder, FormGroup } from '@angular/forms';
import { MatMenuTrigger } from '@angular/material/menu';
import { KnoraApiConnection, ListNodeV2 } from '@knora/api';
import { Property, PropertyValue, Value } from '@knora/core';
export declare class ListValueComponent implements OnInit, OnDestroy, PropertyValue {
    private knoraApiConnection;
    private fb;
    formGroup?: FormGroup;
    type: string;
    form: FormGroup;
    property?: Property;
    listRootNode: ListNodeV2;
    selectedNode: ListNodeV2;
    menuTrigger: MatMenuTrigger;
    constructor(knoraApiConnection: KnoraApiConnection, fb: FormBuilder);
    private getRootNodeIri;
    ngOnInit(): void;
    ngOnDestroy(): void;
    getValue(): Value;
    getSelectedNode(item: ListNodeV2): void;
}
