// Copyright © 2022-2026 Partium, Inc. DBA Partium import { DeviceInfo } from '../models/device-info'; import { DeviceStatusService } from '../services/device-status.service.interface'; /** * Implementation of the DeviceStatusService for Web-based applications. */ export declare class WebDeviceStatusService extends DeviceStatusService { /** * Returns Promise that resolves with true if connection to a network is available. * (Usually the internet, but for intranet-only systems it can also be only intranet) * * @returns promise that resolves with true or false, depending on network-connection is available or not */ isConnectionAvailable(): Promise; /** * Returns Promise that resolves with a DeviceInfo object, containing * information about the device and the installation. * Used for logging. * * @returns Promise that resolves with DeviceInfo */ getDeviceInfo(): Promise; private getDeviceType; }