export class Node {
    type: string;
    match: boolean;
    newline: string;
    value: string;
    nodes: [];
    readonly protected: boolean;
    constructor(node: Node);
}

export class Block extends Node {
    readonly protected: boolean;
    constructor(node: Node);
    push(node: Node): void;
}