import { EntityNode } from '../nodes/EntityNode'; import { ArgumentParserResult } from '../types/Parser'; import { ParsingContext } from '../types/ParsingContext'; import { StringReader } from '../utils/StringReader'; import { ArgumentParser } from './ArgumentParser'; export declare class EntityArgumentParser extends ArgumentParser { private readonly amount; private readonly type; private readonly isScoreHolder; static identity: string; readonly identity = "entity"; private static readonly UuidPattern; constructor(amount: 'single' | 'multiple', type: 'players' | 'entities', isScoreHolder?: boolean); parse(reader: StringReader, ctx: ParsingContext): ArgumentParserResult; private parsePlainOrUuid; private parseSelector; private static isVariable; getExamples(): string[]; }