import { BlockNode } from '../nodes/BlockNode'; import { ArgumentParserResult } from '../types/Parser'; import { ParsingContext } from '../types/ParsingContext'; import { StringReader } from '../utils/StringReader'; import { ArgumentParser } from './ArgumentParser'; export declare class BlockArgumentParser extends ArgumentParser { private readonly allowTag; private readonly isPredicate; static identity: string; readonly identity = "block"; constructor(allowTag?: boolean, isPredicate?: boolean); parse(reader: StringReader, ctx: ParsingContext): ArgumentParserResult; private parseStates; private parseTag; getExamples(): string[]; }