import { LitElement } from 'lit';
export declare class VidalRecoClicToc extends LitElement {
    private _tocElement?;
    private _recoId?;
    private _recoTocSupplier?;
    get recoId(): number | undefined;
    set recoId(recoId: number | undefined);
    emitClickOnLink: (idOfClickElement: string) => void;
    get recoTocSupplier(): ((url: string) => Promise<Response>) | undefined;
    set recoTocSupplier(recoTocSupplier: ((url: string) => Promise<Response>) | undefined);
    static styles: import("lit").CSSResult;
    render(): import("lit-html").TemplateResult<1>;
    protected updated(): Promise<void>;
    private addSpecificClassesToTocItemHtmlElement;
    private addWrapperToTocTitleHtmlElement;
    private removeMenuBulletsFromTocItemsHtml;
    private setTocHtmlPositions;
    fetchTocHtml(): Promise<void>;
    private parseTocElement;
    toggleTocPanelOnButtonClick(): void;
    private enableScrollFromTableOfContentToElementListeners;
    private openLeftPanelTabOnTocLinkClick;
}
declare global {
    interface HTMLElementTagNameMap {
        'vidal-reco-clic-toc': VidalRecoClicToc;
    }
}
//# sourceMappingURL=vidal-reco-clic-toc.d.ts.map