import { CommonTokenStream } from 'antlr4ts'; import { TerminalNode } from 'antlr4ts/tree/TerminalNode'; import { RuleNode } from 'antlr4ts/tree/RuleNode'; import { ParseTree } from 'antlr4ts/tree/ParseTree'; import { Splv1ParserType } from '@qn-pandora/app-sdk/es/spl'; import { Visitor } from '../base/Visitor'; 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: Splv1ParserType.OperatorsContext) => string; visitEval_parenthesized_expression: (ctx: Splv1ParserType.Eval_parenthesized_expressionContext) => string; visitSearch_parenthesized_expression: (ctx: Splv1ParserType.Search_parenthesized_expressionContext) => string; visitJoin: (ctx: Splv1ParserType.JoinContext) => string; visitAppend: (ctx: Splv1ParserType.AppendContext) => string; visitFrom: (ctx: Splv1ParserType.FromContext) => string; }