import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { MediaObserver } from '@angular/flex-layout'; import { Router } from '@angular/router'; import * as i0 from "@angular/core"; export declare class SCSidenavLink { routerLink: string; icon?: string; matIcon?: string; fontIcon?: string; label: string; subLabel?: string; styles?: string; padded?: boolean; disabled?: boolean; } export declare class SCSidenavComponent implements OnInit, OnDestroy { private media; private router; title: string; subTitle: string; body: string; caption: string; captionTwo: string; warningText: string; img: string; imgPlaceholder: string; showImageAndNav: boolean; navLinks: SCSidenavLink[]; previousNextEnabled: boolean; previousActive: boolean; nextActive: boolean; previousClicked: EventEmitter; nextClicked: EventEmitter; asideContainer: ElementRef; contentContainer: ElementRef; allowHover: boolean; fileChange: EventEmitter; fileDeleted: EventEmitter; onScroll(event: any): void; private scrollOffset; constructor(media: MediaObserver, router: Router); ngOnInit(): void; ngOnDestroy(): void; handlePreviousClicked(): void; handleNextClicked(): void; get isMobile(): boolean; get isScrolled(): boolean; get offsetTop(): number; get asideHeight(): number; get isPadded(): boolean; handleFileChange(event: any): void; handleFileDeleted(event: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }