import { EventEmitter, Injector } from '@angular/core'; import { CoreBaseComponent } from '../../common/base.component'; import { Layout } from '../../common/layout'; import * as i0 from "@angular/core"; export declare class SettingsPageComponent extends CoreBaseComponent { /** * It implements the ILayout interface. It's triggered when the layout is changed. * It's used to tell the child components to coordinate with the layout change. */ layoutChanged: EventEmitter; /** * The source name to use for logging */ protected get logSourceName(): string; private settingsResponsiveWindowManager; constructor(injector: Injector, layout: Layout); /** * Refreshes the height working for phone down, directly return otherwise */ refresh(): void; /** * Gets the initial host classes to be applied to this element */ protected getInitialHostClasses(): string[]; /** * On layout changed event handler, occurs every time the layout has been changed. */ private onLayoutChanged; /** * The deferred layout changed handler. */ private deferredOnLayoutChanged; /** * Set height based on scroll height from its children * The goal is to get rid of vertical scroll bar on small screen */ private onWindowBreakpointChanged; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }