import IPostMessage from '../IPostMessage'; import IMonitor, { IConnectedMonitor } from './IMonitor'; /** * The `sos.monitors` API groups together methods for providing information about monitors connected to the device. * * :::note * This API is available only on Linux devices. * ::: */ declare class Monitors implements IMonitor { private messagePrefix; private postMessage; static MESSAGE_PREFIX: string; /** @internal */ constructor(messagePrefix: string, postMessage: IPostMessage); /** * The `getList()` method returns a list of monitors currently connected to the device. * * @returns {Promise} A promise that resolves to an array of connected monitors. * @since 4.0.0 */ getList(): Promise; private getMessage; } export default Monitors;