import { GlobalDataType } from './main-config'; import { App } from 'vue'; import { Router } from 'vue-router'; import { useLocation, useNav } from './template-root/.swico-vue/hooks'; import { SwicoHistoryOptionType } from './typings/global-type'; export type CustomConfigType = GlobalDataType['customConfig']; export { RouterView } from 'vue-router'; export { useLocation, useNav }; export { history } from './mock-history'; export type * from './typings/global-type'; export type { ConfigRoutesItemType, GlobalSwicoConfigType, GlobalDataType, ConfigRouterType } from './main-config'; export declare const Outlet: import("vue").DefineComponent<{}, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; interface LinkPropsType { replace?: boolean; to: string | number | SwicoHistoryOptionType; } export declare const Link: import("vue").DefineComponent & Readonly<{}>, { [x: string]: any; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; export interface DefineSwicoConfigType { (env: 'base', config: CustomConfigType['base']): any; (env: 'dev', config: CustomConfigType['dev']): any; (env: 'prod', config: CustomConfigType['prod']): any; } export declare const defineConfig: DefineSwicoConfigType; export interface DefineGlobalConfigType { onInit?: (app: App, router: Router) => void; } export declare const defineGlobal: (config: DefineGlobalConfigType) => DefineGlobalConfigType;