import { Context } from 'koishi';
import { MTConfig } from './index';
/**
 * 注册服务器相关命令
 * @param parent - 父命令对象，用于挂载子命令
 * @param config - MC-Tools 配置对象
 * @returns void
 */
export declare function registerServerCommands(parent: any, config: MTConfig): void;
/**
 * 初始化WebSocket通信
 * @param ctx - Koishi上下文对象
 * @param config - MC-Tools配置对象
 */
export declare function initWebSocket(ctx: Context, config: MTConfig): void;
/**
 * 清理WebSocket连接
 * 在插件卸载或重启时调用
 */
export declare function cleanupWebSocket(): void;
