import { AfterContentChecked, AfterViewInit, ElementRef, OnDestroy, OnInit } from '@angular/core'; interface anchorItem { htmlId: string; name: string; children: Array; childClassName?: string; eventList?: Array; isFold?: boolean; scrollTop?: number; } export declare class IccAnchorComponent implements OnInit, AfterViewInit, OnDestroy, AfterContentChecked { private el; anchorArrow: any; scrollId: string; breadCrumbHeight: any; pageInnerHeight: any; fatherId: string; list: Array; isChangeClass: boolean; showRefer: boolean; readonly: boolean; isDetail: boolean; liHeight: number; hasList: boolean; scrollDom: any; initOffsetTop: number; initArrowTop: number; hasFixedClass: boolean; oldTime: any; scrollFn: (evt: any) => void; constructor(el: ElementRef); ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; ngAfterContentChecked(): void; getArrowIndex(index: any, childIndex: any): number; quickLink(evt: any, sign: any, index: any, childIndex: any): void; location(evt: any): boolean; getPositionById(id: any): any; /** 通过类名获取位置 */ getPositionByClassName(className: any, index?: number): any; getDomOffsetTop(dom: any, isFather?: boolean): any; getParentDomByTag(dom: any, tagName: any): any; getDomById(id: any): HTMLElement; toggle(item: anchorItem): void; handleClick(target: any): void; } export {};