import { Svcs as FeSvcs } from "halo-fe"; import { ComponentSvc, ControlSvc, LayoutSvc, ModuleSvc, PageSvc, RouterSvc, UploadSvc } from "../svc"; /** * PC端服务集合基类 ** 继承自基础框架的Svcs,通过继承可以再次实现类型扩展 */ export declare class Svcs extends FeSvcs { /** * 页面服务 */ static page: PageSvc; /** * 应用服务 */ static app: { locale: any; useGlobalAsync: (app: import("vue").App) => Promise; useRoutes: (routes: any[]) => void; useComponents: (app: any, components: any, replace: any, prefix: any) => void; switchI18n: (lang: string) => Promise; }; /** * 组件服务 */ static component: ComponentSvc; /** * 控件服务 */ static control: ControlSvc; /** * 布局服务 */ static layout: LayoutSvc; /** * 路由服务 */ static router: RouterSvc; /** * 模块服务 */ static module: ModuleSvc; /** * 上传服务 */ static upload: UploadSvc; }