import type { Plugin } from 'vue'; declare type SFCWithInstall = T & Plugin; export declare const JmTopNavgator: SFCWithInstall; homeUrl: import("vue").Ref; navList: import("vue").Ref<{ ref: string; name: string; url?: string | undefined; apps?: { [x: string]: string | undefined; ref: string; name: string; url: string; logo: string; desc: string; version?: string | undefined; }[] | undefined; }[]>; currentUrl: import("vue").Ref; currentRef: import("vue").Ref; activeApp: import("vue").Ref; homeButtonShow: import("vue").Ref; feeButtonShow: import("vue").ComputedRef; userStr: string | undefined; userInfo: import("vue").Ref<{ nickName: string; ref: string; mobile: string; accountId: string; portraitKey: string; accountStatus: string; company?: string | undefined; position?: string | undefined; introduction?: string | undefined; locationCity?: string | undefined; locationProvince?: string | undefined; }>; canShow: import("vue").Ref; showApps: import("vue").Ref; exApps: import("vue").Ref<{ ref: string; name: string; url: string; logo: string; desc: string; version?: string | undefined; }[]>; switchShowApp: (apps: import("./src/top-navgator").IAppVo[]) => void; computed: typeof import("vue").computed; ref: typeof import("vue").ref; onBeforeMount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; decode: (src: string) => string; Cookie: import("js-cookie").CookiesStatic; toLogin: (loginUrl?: string | undefined) => void; routerTo: (url?: string | undefined) => string | undefined; userInfoKey: string; getNavData: () => Promise; getTextWidth: (text: string, fontSize: number, weight?: number) => number; listenCookieChaneEventRegister: (userInfo: import("vue").Ref, currentUrl: import("vue").Ref, currentRef: import("vue").Ref, activeApp: import("vue").Ref, navList: import("vue").Ref) => void; expandIcon: string; expandHoverIcon: string; expandActiveIcon: string; headAvatarIcon: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ fixed: boolean; } & {}>, { fixed: boolean; }>>; export default JmTopNavgator; export * from './src/top-navgator';