/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { TlvAny } from "../../tlv/TlvAny.js";
import { TlvUInt16 } from "../../tlv/TlvNumber.js";
import { TlvField, TlvObject, TlvOptionalField } from "../../tlv/TlvObject.js";
import { TlvCommandPath } from "./TlvCommandPath.js";
const TlvCommandData = TlvObject({
  // CommandDataIB
  commandPath: TlvField(0, TlvCommandPath),
  commandFields: TlvOptionalField(1, TlvAny),
  commandRef: TlvOptionalField(2, TlvUInt16)
});
export {
  TlvCommandData
};
//# sourceMappingURL=TlvCommandData.js.map
