/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { TlvTag, TlvTypeLength } from "./TlvCodec.js";
import { TlvReader, TlvSchema, TlvStream, TlvWriter } from "./TlvSchema.js";
/**
 * Schema to encode void.
 */
export declare class VoidSchema extends TlvSchema<void> {
    encodeTlvInternal(_writer: TlvWriter, _value: void, _tag?: TlvTag): void;
    decodeTlv(_encoded: TlvStream): void;
    decodeTlvInternalValue(_reader: TlvReader, _typeLength: TlvTypeLength): void;
    validate(data: void): void;
}
/** Void TLV schema. */
export declare const TlvVoid: VoidSchema;
//# sourceMappingURL=TlvVoid.d.ts.map