import { BaseSerializer } from './base-serializer.js';
import { type InvalidRuleError } from '../nodes/index.js';
import type { OutputByteBuffer } from '../utils/output-byte-buffer.js';
/**
 * Serializer for invalid rule error nodes.
 */
export declare class InvalidRuleErrorNodeSerializer extends BaseSerializer {
    /**
     * Serializes an invalid rule error node to binary format.
     *
     * @param node Node to serialize.
     * @param buffer ByteBuffer for writing binary data.
     */
    static serialize(node: InvalidRuleError, buffer: OutputByteBuffer): void;
}
