import { MenuItem, ViewNavigationCategory, NavigationLevel, NavigationTab } from '../interfaces/navigation'; /** * Return navigation tabs array appropriate for specified level of navigation and currently active view * * @param navigation Navigation `menu` description from screen meta model * @param level Target level of navigation * @param activeView Currently active view */ export declare function getViewTabs(navigation: Array>, level: NavigationLevel, activeView?: string): NavigationTab[]; /** * Return matching navigation tab for provided navigation item: * - view name if item is just a view * - group title and referenced view name, where view is found by breadth-first search through group children * for default view if `defaultView` is specified on group or first available view otherwise. * * TODO: Change Exclude to MenuItem in 2.0.0 * * @param navigationItem */ export declare function getReferencedView(navigationItem: Readonly>): string;