import StringReader from '../StringReader'; import type CommandContext from '../context/CommandContext'; import type ArgumentType from './ArgumentType'; export declare enum StringType { SINGLE_WORD = "words_with_underscores", QUOTABLE_PHRASE = "\"quoted phrase\"", GREEDY_PHRASE = "words with spaces" } export default class StringArgumentType implements ArgumentType { private type; private constructor(); static word(): StringArgumentType; static string(): StringArgumentType; static greedyString(): StringArgumentType; static getString(context: CommandContext, name: string): string; getType(): StringType; parse(reader: StringReader): string; toString(): string; static escapeIfRequired(input: string): String; private static escape; } //# sourceMappingURL=StringArgumentType.d.ts.map