/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { Branded } from "@matter/general"; import { TlvWrapper } from "../tlv/TlvWrapper.js"; /** * A Device type ID is a 32-bit number that defines the type of the device. * * @see {@link MatterSpecification.v10.Core} ยง 7.15 */ export type DeviceTypeId = Branded; export declare function DeviceTypeId(deviceTypeId: number, validate?: boolean): DeviceTypeId; export declare namespace DeviceTypeId { const isValid: (deviceTypeId: number, validate?: boolean | undefined) => boolean; } /** Tlv schema for a Device type ID. */ export declare const TlvDeviceTypeId: TlvWrapper; //# sourceMappingURL=DeviceTypeId.d.ts.map