import { IPageNavigationSectionBuilder } from './page-navigation-section.builder'; /** * Represents a builder for navigation window */ export declare abstract class IPageNavigationBuilder { constructor(); /** * Gets the list of existing section ids of the navigation window * @returns Existing section ids */ get sectionIds(): string[]; /** * Gets count of navigation window's elements */ get count(): number; /** * Adds a new section to the navigation window * @param id Sections's internal id * @param index The index to put the new section at */ addSection(id: string, index: number): IPageNavigationSectionBuilder; /** * Replaces the section of the navigation window * If element does not exist - creates it * @param id Elements's internal id */ replaceSection(id: string): IPageNavigationSectionBuilder; }