import { OnInit, EventEmitter, AfterViewInit, OnDestroy } from '@angular/core'; import { MdDialog } from '@angular/material'; import * as AllInterafaces from '../interface/'; import { DynamicComponentDataInterface } from '../interface/dynamic.component.data.interface'; import { SharedLibraryMessagesService } from './dynamic/shared_library_messages.service'; import { Subscription } from 'rxjs/Rx'; export declare class DataClassificationComponent implements OnInit, AfterViewInit, OnDestroy { private dialog; private messageService; private data_classification_service; private tree; nodes: Array; private header; private footer; private options_for_tree; private isOneToMany; private isHierarchical; private is_new_parent_available; private is_new_child_available; private parent; private parent_description; private child; private child_description; private parents; click_card: EventEmitter<{}>; treeWasModified: EventEmitter<{}>; openParentModal: EventEmitter<{}>; openChildModal: EventEmitter<{}>; private job_title; private job_description; private job_categories; private selected_category_for_job; private current_job; private search_text; private advanced_search_text; private current_item; parentModalName: string; childModalName: string; treeSubscription: Subscription; dynamicModalSubscription: Subscription; panelHeading: any; showHeading: boolean; dynamicComponentData: DynamicComponentDataInterface; ngAfterContentInit(): void; constructor(dialog: MdDialog, messageService: SharedLibraryMessagesService, data_classification_service: AllInterafaces.DataClassificationInterface); ngOnInit(): void; ngOnDestroy(): void; ngAfterViewInit(): void; onEvent: ($event: any) => void; newChildModal(): void; checkIfOutputWasBind(ouputEventEmitter: EventEmitter): boolean; newParentModal(): void; getParents(parents: any): void; selectedTreeObject: any; getCurrentItem(): any; onChangeNode(event: any): void; onSelectItem(node: any): void; removeItem(topParentIndex: any, node: any): void; removeTopParent(index: any): void; removeItSelfFromTopParentOnly(node: any, parentFromNodes: any): void; filterTree(name: any, treeModel: any): void; filterTest(value: any): void; fuzzysearch(needle: any, haystack: any): boolean; createViewElementForSelect(originalValues: any, resultViewValues: any): void; selectedDynamicModal: string; modalFactory(modalName: string): void; openFoundModal(): void; editSelectedItem(): void; deleteSelectedItem(): void; }