import { type App } from 'vue'; import { type CoseyOptions } from './config'; export { Http, createHttp, http } from './request'; export * from './layout/layout'; export * from './layout/merged'; export { defineRoute, defineRoutes, mergeRouteModules, router } from './router'; export { type UserInfo, pinia, useUserStore, useOuterUserStore, useLayoutStore, useOuterLayoutStore, } from './store'; export { type CoseyOptions, type LayoutComponents, type LayoutSlots } from './config'; export { persist } from './persist'; export { i18n } from './locale'; export * from './config/root-config-provider.api'; export { default as RootConfigProvider } from './config/root-config-provider'; export declare function launch(app: App, options?: CoseyOptions): void;