import type { VHeaderNav } from '../../cache'; declare const _sfc_main: import("vue").DefineComponent<{}, { emits: (event: "onToggleCollapsed" | "onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage" | "onUserLinkClick" | "onNavClick" | "onNavSearch" | "onLogoClick" | "onLogoutClick", ...args: any[]) => void; toggleCollapsed: () => void; onChangeHeaderType: (type: string) => void; onDirectClick: () => void; onChangeLanguage: (lang: string) => void; onClearStorage: () => void; onUserLinkClick: (url: string) => void; onNavClick: (nav: VHeaderNav) => void; onNavSearch: (search: string | undefined) => void; onLogoutClick: () => void; onLogoClick: () => void; readonly Vcon: import("vue").DefineComponent, {}>; readonly NavWidget: import("vue").DefineComponent<{}, { props: any; emits: (event: "onNavClick" | "onNavSearch", ...args: any[]) => void; translate: import("..").TranslateFunc; state: { expand: boolean; topic?: string | undefined; type: "all" | "mine" | "list"; navs: { attribute: any; children: any[]; intro: string; key: string; name: string; target: string; auth: boolean; url: string; version: string; }[]; search?: string | undefined; }; expand: import("vue").ComputedRef; title: import("vue").ComputedRef; onToggleNav: () => void; onTopicClick: (nav: VHeaderNav | VHeaderNav[], type?: "all" | "mine" | "list") => void; onNavClick: (nav: VHeaderNav) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onNavClick" | "onNavSearch")[], "onNavClick" | "onNavSearch", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOnNavClick?: ((...args: any[]) => any) | undefined; onOnNavSearch?: ((...args: any[]) => any) | undefined; }, {}>; readonly NavGroupWidget: import("vue").DefineComponent<{}, { emits: (event: "onNavClick", ...args: any[]) => void; onNavClick: (nav: VHeaderNav) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "onNavClick"[], "onNavClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOnNavClick?: ((...args: any[]) => any) | undefined; }, {}>; readonly NotifyWidget: import("vue").DefineComponent, {}>; readonly SettingWidget: import("vue").DefineComponent<{}, { props: any; emits: (event: "onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage", ...args: any[]) => void; velon: import("../..").Velon; isFullscreen: import("vue").Ref; toggle: () => Promise; translate: import("..").TranslateFunc; languages: import("../..").Language[]; toggleFullScreen: () => Promise; onChangeHeaderType: (type: string) => void; onChangeLanguage: (lang: string) => void; onClearStorage: () => void; onDirectClick: () => void; renderStyleIcon: (icon?: string | undefined) => string; readonly Vcon: import("vue").DefineComponent, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage")[], "onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOnChangeHeaderType?: ((...args: any[]) => any) | undefined; onOnDirectClick?: ((...args: any[]) => any) | undefined; onOnChangeLanguage?: ((...args: any[]) => any) | undefined; onOnClearStorage?: ((...args: any[]) => any) | undefined; }, {}>; readonly UserWidget: import("vue").DefineComponent<{}, { emits: (event: "onUserLinkClick" | "onLogoutClick", ...args: any[]) => void; translate: import("..").TranslateFunc; onUserLinkClick: (url: string) => void; onLogoutClick: () => void; renderStyleIcon: (icon?: string | undefined) => string; Vcon: import("vue").DefineComponent, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onUserLinkClick" | "onLogoutClick")[], "onUserLinkClick" | "onLogoutClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOnUserLinkClick?: ((...args: any[]) => any) | undefined; onOnLogoutClick?: ((...args: any[]) => any) | undefined; }, {}>; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("onToggleCollapsed" | "onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage" | "onUserLinkClick" | "onNavClick" | "onNavSearch" | "onLogoClick" | "onLogoutClick")[], "onToggleCollapsed" | "onChangeHeaderType" | "onDirectClick" | "onChangeLanguage" | "onClearStorage" | "onUserLinkClick" | "onNavClick" | "onNavSearch" | "onLogoClick" | "onLogoutClick", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onOnToggleCollapsed?: ((...args: any[]) => any) | undefined; onOnChangeHeaderType?: ((...args: any[]) => any) | undefined; onOnDirectClick?: ((...args: any[]) => any) | undefined; onOnChangeLanguage?: ((...args: any[]) => any) | undefined; onOnClearStorage?: ((...args: any[]) => any) | undefined; onOnUserLinkClick?: ((...args: any[]) => any) | undefined; onOnNavClick?: ((...args: any[]) => any) | undefined; onOnNavSearch?: ((...args: any[]) => any) | undefined; onOnLogoClick?: ((...args: any[]) => any) | undefined; onOnLogoutClick?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;