import { AfterViewInit, ElementRef, QueryList, Renderer2 } from '@angular/core';
import { SdAnchorItemV2 } from '../anchor-item-v2/anchor-item-v2.component';
import * as i0 from "@angular/core";
export declare class SdAnchorV2 implements AfterViewInit {
    #private;
    private renderer;
    constructor(renderer: Renderer2);
    wrapper: ElementRef;
    anchorContent: ElementRef;
    sections: QueryList<SdAnchorItemV2>;
    type: 'vertical' | 'horizontal';
    sidebarWidth: string;
    ellipsis: boolean;
    set _ellipsis(value: '' | boolean | undefined | null);
    isOverscroll: boolean;
    set _isOverscroll(value: '' | boolean | undefined | null);
    isHiddenAnchorList: boolean;
    set _isHiddenAnchorList(value: '' | boolean | undefined | null);
    activeSectionId: string;
    ngAfterViewInit(): void;
    scrollSectionByClick(idSectionTarget: string): void;
    ngOnDestroy(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<SdAnchorV2, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SdAnchorV2, "sd-anchor-v2", never, { "type": { "alias": "type"; "required": false; }; "sidebarWidth": { "alias": "sidebarWidth"; "required": false; }; "_ellipsis": { "alias": "ellipsis"; "required": false; }; "_isOverscroll": { "alias": "isOverscroll"; "required": false; }; "_isHiddenAnchorList": { "alias": "isHiddenAnchorList"; "required": false; }; }, {}, ["sections"], ["*"], true, never>;
}
