import { WebSocketServer } from 'ws'; import { type CommandResponse, type ConnectedDevice, type ServerConfig } from '../types/index.js'; import type { ExtendedDeviceInfo } from '../types/index.js'; export declare function getConnectedDevices(): Map; export declare function isDeviceOnline(deviceId: string): boolean; export declare function sendCommand(deviceId: string, action: string, params?: Record, timeout?: number): Promise; export declare function createWebSocketServer(config: ServerConfig): WebSocketServer; export declare function fetchAndCacheExtendedInfo(deviceId: string): Promise; export declare function approveDevice(deviceId: string): boolean; export declare function rejectDevice(deviceId: string): boolean; //# sourceMappingURL=index.d.ts.map