/** * @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 Endpoint Number is a 16-bit number that that indicates an instance of a device type. * * @see {@link MatterSpecification.v10.Core} ยง 7.18.2.11 */ export type EndpointNumber = Branded; export declare function EndpointNumber(endpointId: number, validate?: boolean): EndpointNumber; export declare namespace EndpointNumber { const isValid: (endpointId: number, validate?: boolean | undefined) => boolean; } /** Tlv schema for an Endpoint number. */ export declare const TlvEndpointNumber: TlvWrapper; //# sourceMappingURL=EndpointNumber.d.ts.map