import { CdkScrollable } from '@angular/cdk/overlay'; import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; type TargetType = Element | Window | string; export declare class BackTopComponent { private readonly cdkScrollable; set visibilityHeight(val: number); get visibilityHeight(): number; position: { left?: string; right?: string; top?: string; bottom?: string; }; set target(val: TargetType); get target(): TargetType; click: EventEmitter; private _visibilityHeight; private readonly target$$; private readonly visibilityHeight$$; private _target; private _scrollTarget; constructor(cdkScrollable: CdkScrollable); display$: import("rxjs").Observable; getTargetScrollTop(target: Element | Window): number; handleClick(event: Event): void; scrollToTop(duration: number): void; getTarget(target: TargetType): Element | Window; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};