import { SkipNavigationEntry, SkipNavigationSectionData, PreparedSkipNavigationSectionData, ISkipNavigationModel } from './types'; export declare class SkipNavigationModel implements ISkipNavigationModel { private _sections; private _renderedData; private _eventEmitter; constructor(); getData(): readonly PreparedSkipNavigationSectionData[]; addSection(sectionData: SkipNavigationSectionData): void; removeSection(sectionId: string): void; addEntries(entries: SkipNavigationEntry[], sectionId?: string): void; addEntry(entry: SkipNavigationEntry, sectionId?: string): void; removeEntry(entryId: string, sectionId?: string): void; reset(): void; subscribe(listener: () => void): void; unsubscribe(listener: () => void): void; private _init; private _notifyListeners; private _updateData; private _findSection; private _getSection; }