/** * @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 "field ID" is an unsigned 32-bit integer that identifies a specific field * in a cluster struct type. * * @see {@link MatterSpecification.v11.Core} ยง 7.18.2.18 */ export type FieldId = Branded; export declare function FieldId(fieldId: number, validate?: boolean): FieldId; export declare namespace FieldId { const isGlobal: (fieldId: number) => boolean; const isValid: (fieldId: number, validate?: boolean | undefined) => boolean; } /** TLV schema for a field ID. */ export declare const TlvFieldId: TlvWrapper; //# sourceMappingURL=FieldId.d.ts.map