import { Platform } from '@angular/cdk/platform'; import { ElementRef, EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { NzScrollService } from 'ant-reset-private/core'; export declare class NzAffixComponent implements OnInit, OnDestroy { private scrollSrv; private doc; private platform; nzTarget: string | Element | Window; nzOffsetTop: number | null; nzOffsetBottom: number; readonly nzChange: EventEmitter; private timeout; private readonly events; private fixedEl; private readonly placeholderNode; private affixStyle; private placeholderStyle; private _target; private _offsetTop; private _offsetBottom; private _isWindow; constructor(_el: ElementRef, scrollSrv: NzScrollService, doc: any, platform: Platform); ngOnInit(): void; ngOnDestroy(): void; getOffset(element: Element, target: Element | Window | undefined): { top: number; left: number; width: number; height: number; }; private setTargetEventListeners; private clearEventListeners; private getTargetRect; private genStyle; private setAffixStyle; private setPlaceholderStyle; private syncPlaceholderStyle; updatePosition(e: Event): void; }