import { BaseDeserializer } from './base-deserializer.js';
import { type InvalidRule } from '../nodes/index.js';
import { type InputByteBuffer } from '../utils/input-byte-buffer.js';
/**
 * Deserializer for invalid rule nodes.
 * Converts binary data into invalid rule nodes.
 */
export declare class InvalidRuleDeserializer extends BaseDeserializer {
    /**
     * Deserializes an invalid rule node from binary format.
     *
     * @param buffer ByteBuffer for reading binary data.
     * @param node Destination node.
     */
    static deserialize(buffer: InputByteBuffer, node: InvalidRule): void;
}
