import { AfterContentInit, ChangeDetectorRef, ElementRef, EventEmitter, OnDestroy } from '@angular/core'; import { TocContentDirective } from './toc-content.directive'; import * as i0 from "@angular/core"; export declare class TocContainerDirective implements AfterContentInit, OnDestroy { private readonly cdr; activedChange: EventEmitter; private _contents; private readonly _scrollTop$; private readonly _scrollTo$; private readonly _onDestroy$; private readonly _subs; private readonly _nativeElement; get scrollTop(): number; set scrollTop(value: number); get isScrollEnd(): boolean; constructor(elementRef: ElementRef, cdr: ChangeDetectorRef); getOffsetTop(element: HTMLElement): number; private getMinContent; private getMaxContent; onScroll(): void; ngAfterContentInit(): void; ngOnDestroy(): void; scrollTo(content: string[] | string): void; registerContent(tocContent: TocContentDirective): void; deregisterContent(tocContent: TocContentDirective): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }