/**
 * Copyright (c) 2024 Opal Kelly Incorporated
 *
 * This source code is licensed under the FrontPanel license.
 * See the LICENSE file found in the root directory of this project.
 */

/**
 * Interface that provides information about the device.
 */
interface IDeviceInfo {

    /**
     * The device ID of the device.
     */
    get deviceID(): string;

    /**
     * The serial number of the device.
     */
    get serialNumber(): string;

    /**
     * The product ID of the device.
     */
    get productID(): number;

    /**
     * The product name of the device.
     */
    get productName(): string;
}

export default IDeviceInfo;
