import * as i0 from '@angular/core'; import { OnInit, ElementRef, TemplateRef, AfterViewInit, OnChanges, EventEmitter, SimpleChanges } from '@angular/core'; import { NzSafeAny, NzDirectionVHType, NgStyleInterface } from 'ng-zorro-antd/core/types'; import { NzConfigService, NzConfigKey } from 'ng-zorro-antd/core/config'; declare class NzAnchorLinkComponent implements OnInit { elementRef: ElementRef; private anchorComp; private platform; private renderer; private readonly destroyRef; nzHref: string; nzTarget?: string; titleStr: string | null; titleTpl?: TemplateRef; nzDirection: NzDirectionVHType; set nzTitle(value: string | TemplateRef); nzTemplate: TemplateRef; linkTitle: ElementRef; constructor(); ngOnInit(): void; getLinkTitleElement(): HTMLAnchorElement; setActive(): void; unsetActive(): void; goToClick(e: Event): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class NzAnchorComponent implements AfterViewInit, OnChanges { nzConfigService: NzConfigService; private scrollSrv; private cdr; private platform; private renderer; private doc; private destroyRef; readonly _nzModuleName: NzConfigKey; private ink; nzAffix: boolean; nzShowInkInFixed: boolean; nzBounds: number; nzOffsetTop?: number; nzTargetOffset?: number; nzContainer?: string | HTMLElement; nzCurrentAnchor?: string; nzDirection: NzDirectionVHType; readonly nzClick: EventEmitter; readonly nzChange: EventEmitter; readonly nzScroll: EventEmitter; visible: boolean; wrapperStyle: NgStyleInterface; container?: HTMLElement | Window; activeLink?: string; private links; private animating; private destroy$; private handleScrollTimeoutID?; constructor(); registerLink(link: NzAnchorLinkComponent): void; unregisterLink(link: NzAnchorLinkComponent): void; private getContainer; ngAfterViewInit(): void; private registerScrollEvent; handleScroll(): void; private clearActive; private setActive; private handleActive; private setVisible; handleScrollTo(linkComp: NzAnchorLinkComponent): void; ngOnChanges(changes: SimpleChanges): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; static ngAcceptInputType_nzAffix: unknown; static ngAcceptInputType_nzShowInkInFixed: unknown; static ngAcceptInputType_nzBounds: unknown; static ngAcceptInputType_nzOffsetTop: unknown; static ngAcceptInputType_nzTargetOffset: unknown; } declare class NzAnchorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { NzAnchorComponent, NzAnchorLinkComponent, NzAnchorModule };