import { NavigationNode, NavigationData, NavigationNodeType } from "../models"; export interface UrlData { url: string; openNewWindow: boolean; isInternalUrl: boolean; msTeamsUrl?: string; } export declare class NavigationNodeHelper { private static currentPageStore; private static variationsStore; private static publishingAppInfoStore; private static previewMode; static get showHiddenNode(): boolean; static filter(nodes: Array>, types: Array, published: boolean): Array>; static filterPublishedNavigationNode(nodes: Array>): Array>; static filterMegaMenuPublishedNavigationNode(nodes: Array>): Array>; static filterCurrentNavigationPublishedNavigationNode(nodes: Array>): Array>; static getUrlForMSTeams(node: NavigationNode): string; private static getVariationSegment; }