import { MiraWebsocketServer } from './WebSocketServer'; import { LibraryStorage } from './LibraryStorage'; export interface MiraBackendOptions { dataPath?: string; wsPort?: number; loadLibraries?: boolean; loadHttpServer?: boolean; loadWebSocketServer?: boolean; } export declare class MiraBackend { webSocketServer?: MiraWebsocketServer; libraries: LibraryStorage; dataPath: string; constructor(options?: MiraBackendOptions); /** * 手动启动服务器 */ start(): void; /** * 停止服务器 */ stop(): Promise; /** * 获取数据路径 */ getDataPath(): string; /** * 获取库存储实例 */ getLibraries(): LibraryStorage; /** * 创建并启动服务器的静态方法 (向后兼容) * 注意:HTTP服务器功能已移动到 mira-app-server 包 */ static createAndStart(options?: { dataPath?: string; httpPort?: number; wsPort?: number; }): MiraBackend; } //# sourceMappingURL=MiraBackend.d.ts.map