import { EventEmitter, OnInit } from '@angular/core';
export declare class AppTreeViewComponent implements OnInit {
    _collapseAll: boolean;
    collapseAttr: string;
    data: any[];
    collapseAll: boolean;
    eventNewChildren: EventEmitter<{}>;
    eventUpdate: EventEmitter<{}>;
    eventDelete: EventEmitter<{}>;
    constructor();
    ngOnInit(): void;
    newChildren($event: any): void;
    updated($event: any): void;
    deleted($event: any): void;
    private _recursiveEdit;
}
export declare const APP_TREEVIEW_COMPONENTS: (typeof AppTreeViewComponent)[];
export declare class ModelTreeView {
    id: string;
    name: string;
    parent: string;
    collapse: boolean;
    children: ModelTreeView[];
}
