import type { Alias, ProxyOptions } from 'vite';
type ProxyEntry = string | ProxyOptions;
type ProxyMap = Record<string, ProxyEntry>;
/**
 * 给 web / uniapp 用的 `@core/client`、`@core/typings` 别名。
 *
 * **Admin 宿主不要调用**（或勿展开含 admin 的别名）：`@core/admin` 必须由
 * `vomeResolvePlugin` 解析到 dist 绝对路径，否则 optimizeDeps 会按 `@core/...`
 * 预构建，拆掉 CRUD style 单例（自动筛选器消失）。
 */
export declare function coreAlias(root?: string): Alias[];
/**
 * 补齐 `/vome/`、`/socket/` 的 Vite 代理。
 * target 跟随 `/dev/`（优先）或 `/api/`。
 */
export declare function ensureMicroAppProxy<T extends ProxyMap>(proxy: T): T & {
    '/vome/'?: ProxyOptions;
    '/socket/'?: ProxyOptions;
};
export {};
