import { ComponentPortal } from '@angular/cdk/portal'; import { CdkScrollable } from '@angular/cdk/scrolling'; import { AfterContentChecked, AfterContentInit, ApplicationRef, ComponentFactoryResolver, ElementRef, EventEmitter, Injector, OnDestroy, OnInit, QueryList, TemplateRef } from '@angular/core'; import { Subject } from 'rxjs'; import { AnchorComponent } from './anchor.component'; import * as i0 from "@angular/core"; export declare class AnchorDirectiveChild { protected injector: Injector; readonly parent: AnchorDirective; constructor(injector: Injector); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class AnchorLabelDirective extends AnchorDirectiveChild implements OnInit, AfterContentChecked { protected injector: Injector; readonly elRef: ElementRef; get label(): string | TemplateRef; set label(value: string | TemplateRef); private _label; labelContext: unknown; get target(): HTMLElement; set id(id: string); get id(): string; private _id; set level(value: number | ''); get level(): number | ""; private _level; labelChange: EventEmitter>; constructor(injector: Injector, elRef: ElementRef); ngOnInit(): void; ngAfterContentChecked(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class AnchorDirective implements AfterContentInit, OnDestroy { private readonly cfr; private readonly appRef; private readonly injector; readonly elRef: ElementRef; private readonly cdkScrollable; auiAnchor: HTMLElement | ''; adaptPosition: boolean; padding: number; minTop: number; injectId: boolean; anchorLabels: QueryList; get containerEl(): HTMLElement; get scrollableEl(): HTMLElement | (Window & typeof globalThis); anchorPortal: ComponentPortal; destroy$$: Subject; constructor(cfr: ComponentFactoryResolver, appRef: ApplicationRef, injector: Injector, elRef: ElementRef, cdkScrollable: CdkScrollable); ngAfterContentInit(): void; ngOnDestroy(): void; adaptAnchorPosition(containerEl: HTMLElement, anchorEl: HTMLElement): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }