/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { Branded } from "#general";
import { TlvWrapper } from "../tlv/TlvWrapper.js";
/**
 * A "data version" is an unsigned 32-bit integer that identifies a specific
 * version of cluster attribute data.
 *
 * @see {@link MatterSpecification.v11.Core} § 7.18.2.26
 */
export type DataVersion = Branded<number, "DataVersion">;
export declare function DataVersion(id: number): DataVersion;
/** TLV schema for a data version. */
export declare const TlvDataVersion: TlvWrapper<DataVersion, number>;
//# sourceMappingURL=DataVersion.d.ts.map