import { AfterViewInit, ElementRef, OnDestroy, OnInit } from '@angular/core'; import { LfI18n, LfRouter, LfStorage, PathBased } from '@lightweightform/core'; import { Value } from '../../abstract/value'; import { ValidationPanelComponent } from '../validation-panel/validation-panel.component'; import * as i0 from "@angular/core"; /** * Lf app component. */ export declare class AppComponent extends Value implements OnInit, AfterViewInit, OnDestroy { private lfRouter; validationPanel: ValidationPanelComponent; _treeNavContainer: ElementRef; _mainContainer: ElementRef; _mainContent: ElementRef; _isTreeNavVisible: boolean; _isBackdropVisible: boolean; _shouldBackdropExist: boolean; private lastTreeNavTranslateX; private disposeOnRouterPathChange; private onPressEsc; constructor(parentPathBasedComponent: PathBased | null, lfStorage: LfStorage, lfI18n: LfI18n, lfRouter: LfRouter | null); get isTreeNavVisible(): boolean; private get treeNavTranslateX(); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; showTreeNav(): void; hideTreeNav(): void; validate(): void; /** * Scroll the main content area. * @param options Options for the scrolling. */ scrollTo(options: ScrollToOptions): void; _onTreeNavTransitionEnd(): void; _onBackdropTransitionEnd(): void; protected validatePath(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }