export declare class SharpenPrimaryNavigation { el: HTMLElement; brandHref: string; currentLearner: string; currentUser: string; menuTrigger: any; appLinks: any; appNav: any; render(): any; /** * Before the component renders, capture the HTML of the app links, if * present, so they can be shown in both desktop and mobile layouts. */ componentWillLoad(): void; /** * Once the component is loaded on the page, setup the mobile and desktop * app menus. */ componentDidLoad(): void; /** * If app links are present, initialize the app menu button to so it will * hide/show the mobile app menu. */ setupAppMenu(): void; /** * If app links are present, initialize the desktop app navigation with * the links passed into the app-links slot. */ setupAppNav(): void; /** * If app links are present, return the mobile toggle button HTML. */ getAppMenuButton(): any; /** * If a current learner is present, return the learner menu toggle HTML. */ getCurrentLearnerButton(): any; /** * If a current user is present, return the user menu toggle HTML. */ getCurrentUserButton(): any; /** * If a current user is present, return the user menu HTML. */ getCurrentUserMenu(): any; /** * If a current learner is present, return the learner menu HTML. */ getCurrentLearnerMenu(): any; }