import { AfterContentInit, QueryList } from '@angular/core';
import { Router } from '@angular/router';
import { GlossaryItemComponent } from '../glossary-item/glossary-item.component';
import { GlossaryModel } from './glossary.model';
export declare class GlossaryComponent implements AfterContentInit, GlossaryModel {
    private router;
    static readonly defaultProps: GlossaryModel;
    items: QueryList<GlossaryItemComponent>;
    className: string;
    scrollSpy: import("../scroll-spy/scroll-spy.component").ScrollSpyComponent;
    prefix: string;
    activeReferenceId: string;
    constructor(router: Router);
    ngAfterContentInit(): void;
    update(): void;
    scrollTo(referenceId: string): void;
    getActiveReferenceId(): string;
    registerOptions(): void;
    onClickItem(referenceId: string): void;
    activeItemByReferenceId(referenceId: string): void;
}
