import { NumberNode } from '../nodes/NumberNode'; import { ParsingContext } from '../types'; import { ArgumentParserResult } from '../types/Parser'; import { StringReader } from '../utils/StringReader'; import { ArgumentParser } from './ArgumentParser'; export declare class NumberArgumentParser extends ArgumentParser { private readonly type; private readonly min?; private readonly max?; static identity: string; identity: string; constructor(type: 'integer' | 'float' | 'double', min?: number | undefined, max?: number | undefined); parse(reader: StringReader, _ctx?: ParsingContext): ArgumentParserResult; getExamples(): string[]; }