import { AfterViewInit, ChangeDetectorRef, ElementRef, OnDestroy, Renderer2 } from '@angular/core'; export declare class ScrollShadowComponent implements AfterViewInit, OnDestroy { private renderer; private elementRef; private cdr; scrollPosition: 'inside' | 'outside'; size: 'xs' | 's' | 'xl'; color: 'background' | 'panel'; direction: 'vertical' | 'horizontal'; scrollContainer: ElementRef; subscriptions: (() => void)[]; topShadowVisible: boolean; bottomShadowVisible: boolean; leftShadowVisible: boolean; rightShadowVisible: boolean; get defaultClass(): boolean; get verticalDirectionClass(): boolean; get horizontalDirectionClass(): boolean; get scrollOutsideClass(): boolean; get scrollInsideClass(): boolean; get colorBackground(): boolean; get colorPanel(): boolean; get sizeXs(): boolean; get sizeS(): boolean; get sizeXl(): boolean; constructor(renderer: Renderer2, elementRef: ElementRef, cdr: ChangeDetectorRef); ngAfterViewInit(): void; ngOnDestroy(): void; scrollTo(data: { top?: number; left?: number; behavior?: 'smooth' | 'instant' | 'auto'; }): void; checkScroll(): void; private checkVerticalScroll; private checkHorizontalScroll; }