import { OnyxNavBarProps, OnyxNavBarSlots } from './types.js'; type __VLS_Props = OnyxNavBarProps<"horizontal">; declare function __VLS_template(): { attrs: Partial<{}>; slots: Readonly & OnyxNavBarSlots; refs: { navBar: HTMLElement; moreList: HTMLDivElement; }; rootEl: HTMLElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue', { with: { "resolution-mode": "import" } }).DefineComponent<__VLS_Props, { /** * Closes the mobile burger and context menu. * Useful if you want to e.g. close them when a nav item is clicked. * Will be automatically done if a router is provided. **/ closeMobileMenus: () => void; }, {}, {}, {}, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, import('vue', { with: { "resolution-mode": "import" } }).ComponentOptionsMixin, { navigateBack: (event: MouseEvent) => any; }, string, import('vue', { with: { "resolution-mode": "import" } }).PublicProps, Readonly<__VLS_Props> & Readonly<{ onNavigateBack?: ((event: MouseEvent) => any) | undefined; }>, { mobile: boolean | import('../../utils/breakpoints.js', { with: { "resolution-mode": "import" } }).OnyxBreakpoint | number; }, {}, {}, {}, string, import('vue', { with: { "resolution-mode": "import" } }).ComponentProvideOptions, false, { navBar: HTMLElement; moreList: HTMLDivElement; }, HTMLElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };