import Block from 'DataTypes/Block'; import DataType from 'DataTypes/DataType'; import Subblocks from 'DataTypes/Subblocks'; import QString from 'utils/QString'; export default class Reporter { protected title: string; protected nestLevel: number; protected collected: string; constructor(); setTitle(newTitle: string): void; allowSvg(): boolean; tagValuePair(tag: string | QString, value: string | number): void; writeArray(ray: Subblocks, title?: string, defaultShown?: boolean): void; writeBlock(value: Block, tag?: string | QString): void; subBlock(value: Block, tag: string): void; arrayStart(count: number, title: string, defaultShown: boolean): void; arrayEnd(count: number): void; }