import { AfterViewInit, ChangeDetectorRef, NgZone, OnChanges, OnDestroy, OnInit, Renderer2, SimpleChanges } from '@angular/core'; import { DashboardConfig } from '../core/config/dashboard.config'; import { CSSClass } from './dom.constant'; import { DashboardService } from '../dashboard.service'; import { Container } from '../core/dashboard.node'; import { Templates } from './templates.interface'; import { JSON } from '../core/json.type'; import * as i0 from "@angular/core"; export declare class ViewComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private change; private rendered; private zone; private wrapper; config: DashboardConfig; templates: Templates; nodes: any[]; readonly cssClass: typeof CSSClass; readonly service: DashboardService; private resizeObserver; containerGridVisible: boolean; container: Container; constructor(change: ChangeDetectorRef, rendered: Renderer2, zone: NgZone); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; ngOnDestroy(): void; showContainerBorderLine(): void; hideContainerBorderLine(): void; toJSON(): JSON; unSelectNode(): void; private startWatchingDashboardRezise; private getState; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }