import { OnInit, OnChanges, OnDestroy, EventEmitter } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { DashboardPart, DatabaseItem } from '../../services/config/config.service'; import * as i0 from "@angular/core"; export declare class LinkEditorComponent implements OnInit, OnChanges, OnDestroy { formGroup: FormGroup; currentData?: Record; sourcePart: DashboardPart; destinationPart: DashboardPart; preload?: number; activeLocale: string; activeType: string; typeFilter?: Record; save: EventEmitter; isEdit: boolean; hasData: boolean; selectedData: Record; query: string; isLoading: boolean; items: DatabaseItem[]; preloadSubscription?: Subscription; searchingSubscription?: Subscription; private contentType; constructor(); ngOnInit(): void; ngOnChanges(): void; ngOnDestroy(): void; loadItems(): void; addItem(item: any): void; removeItem(item: any): void; submit(): boolean; private getLinkingContext; private getDataSnapshot; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }