import { ScrollDispatcher } from '@angular/cdk/scrolling'; import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { Scrollable } from '@gorilainvest/ui-toolkit/scroll-container'; import { Subscription } from 'rxjs'; export declare class PageHeaderComponent implements OnDestroy, OnInit, Scrollable { private scrollDispatcher; private cdRef; private parentCdRef; private _activateScrollEffect; /** * Indicates that the scroll effect must be activated. * * @default true */ activateScrollEffect: any; /** * Indicates the distance from the edge (as measured in pixels) * from which the scroll effect will be activated. * * @default 100 */ departureOffset: number; /** * Indicates the edge from which the offset distances will be measured. * * @default 'top' */ edge: 'top' | 'left' | 'right' | 'bottom' | 'start' | 'end'; /** * Indicates the distance from the edge (as measured in pixels) * from which the scroll effect will be deactivated. * * @default 10 */ returnOffset: number; _enableBottom: boolean; /** * Indicates that the bottom area of the page header will be displayed. * * @default true */ enableBottom: any; scrolled: boolean; scrolledSubs: Subscription; private previousScroll; constructor(scrollDispatcher: ScrollDispatcher, cdRef: ChangeDetectorRef, parentCdRef: ChangeDetectorRef); ngOnInit(): void; private onWindowScroll; private detectChanges; ngOnDestroy(): void; }