import { TerminalNode } from 'antlr4ts/tree/TerminalNode'; import { CommonTokenStream } from 'antlr4ts'; import { RuleNode } from 'antlr4ts/tree/RuleNode'; import { ParseTree } from 'antlr4ts/tree/ParseTree'; import { Splv2ParserType } from '@qn-pandora/app-sdk/es/spl'; import { Visitor } from './base'; export declare class FormatVisitor extends Visitor { tokens: CommonTokenStream; constructor(tokens: CommonTokenStream); defaultResult(): string; private depth; visitTerminal: (node: TerminalNode) => string; visitChildren: (node: RuleNode, filter?: ((child: ParseTree) => boolean) | undefined) => string; visitOperators: (ctx: Splv2ParserType.OperatorsContext) => string; visitSub_clause: (ctx: Splv2ParserType.Sub_clauseContext) => string; }