/**
 * Type map for binary serialization.
 *
 * @note Values should be fit into 8 bits.
 */
export declare const BinaryTypeMarshallingMap: {
    readonly Null: 1;
    readonly Undefined: 2;
    readonly Boolean: 3;
    readonly Int: 4;
    readonly Float: 5;
    readonly NotANumber: 6;
    readonly String: 7;
    readonly FilterListNode: 8;
    readonly EmptyRule: 9;
    readonly InvalidRule: 10;
    readonly CommentRuleNode: 11;
    readonly AgentNode: 12;
    readonly AgentRuleNode: 13;
    readonly HintNode: 14;
    readonly HintRuleNode: 15;
    readonly MetadataCommentRuleNode: 16;
    readonly ConfigCommentRuleNode: 17;
    readonly PreProcessorCommentRuleNode: 18;
    readonly ConfigNode: 19;
    readonly NetworkRuleNode: 20;
    readonly HostRuleNode: 21;
    readonly ElementHidingRule: 22;
    readonly CssInjectionRule: 23;
    readonly ScriptletInjectionRule: 24;
    readonly JsInjectionRule: 25;
    readonly HtmlFilteringRule: 26;
    readonly ScriptletInjectionRuleBodyNode: 27;
    readonly ElementHidingRuleBody: 28;
    readonly CssInjectionRuleBody: 29;
    readonly HtmlFilteringRuleBody: 30;
    readonly JsInjectionRuleBody: 31;
    readonly ValueNode: 32;
    readonly RawNode: 33;
    readonly ModifierNode: 34;
    readonly ModifierListNode: 35;
    readonly ParameterListNode: 36;
    readonly DomainListNode: 37;
    readonly DomainNode: 38;
    readonly MethodListNode: 39;
    readonly MethodNode: 40;
    readonly StealthOptionListNode: 41;
    readonly StealthOptionNode: 42;
    readonly AppListNode: 43;
    readonly AppNode: 44;
    readonly HostnameListNode: 45;
    readonly InvalidRuleErrorNode: 46;
    readonly ExpressionVariableNode: 47;
    readonly ExpressionOperatorNode: 48;
    readonly ExpressionParenthesisNode: 49;
};
export type BinaryTypeMarshallingMap = typeof BinaryTypeMarshallingMap[keyof typeof BinaryTypeMarshallingMap];
