/** * Desktop — Tauri 桌面端配置生成器 * * 生成 Tauri v2 项目配置,将 Web Chat UI 包装为原生桌面应用: * - macOS / Windows / Linux 三平台 * - 系统托盘 + 全局快捷键 * - 自动检测后端服务 * - 自启动 + 最小化到托盘 * * 用法: * jarvis-agent desktop init → 生成 Tauri 项目骨架 * jarvis-agent desktop build → 构建桌面安装包 */ export interface TauriProjectConfig { appName: string; version: string; identifier: string; webPort: number; width: number; height: number; minWidth: number; minHeight: number; resizable: boolean; fullscreen: boolean; transparent: boolean; decorations: boolean; alwaysOnTop: boolean; systemTray: boolean; globalShortcut: string; } export declare class DesktopBuilder { private config; constructor(config?: Partial); /** 生成 Tauri 项目骨架 */ generateProject(outputDir: string): { files: string[]; instructions: string; }; private generateTauriConf; private generateCargoToml; private generateMainRs; private generatePackageJson; private generateStartScript; private writeFile; /** 获取配置 */ getConfig(): TauriProjectConfig; } //# sourceMappingURL=tauri-config.d.ts.map