/** * @license * Copyright 2022-2026 Matter.js Authors * SPDX-License-Identifier: Apache-2.0 */ import { TlvTag, TlvTypeLength } from "./TlvCodec.js"; import { TlvReader, TlvSchema, TlvWriter } from "./TlvSchema.js"; /** * Schema to encode a boolean in TLV. * * @see {@link MatterSpecification.v10.Core} ยง A.11.3 */ export declare class BooleanSchema extends TlvSchema { encodeTlvInternal(writer: TlvWriter, value: boolean, tag?: TlvTag): void; decodeTlvInternalValue(_reader: TlvReader, typeLength: TlvTypeLength): boolean; validate(value: boolean): void; /** @deprecated Part of old ClusterType() compat layer. */ get element(): TlvSchema.Element; } /** Boolean TLV schema. */ export declare const TlvBoolean: BooleanSchema; //# sourceMappingURL=TlvBoolean.d.ts.map