import { CommandArgument } from '../arguments'; import { SubCommand } from '../commands'; import { CommandContext, CommandContextBuilder } from './CommandContext'; interface ArgumentContextBuilder extends CommandContextBuilder { /** * The index of the argument in the arguments of the {@link command}. */ index: number; /** * The potential subCommand the argument come from. */ subCommand?: SubCommand; } export declare class ArgumentContext extends CommandContext { /** * The current argument. */ currentArgument: CommandArgument; /** * The index of the current argument in the arguments of the {@link command}. */ index: number; /** * Creates a new ArgumentContext. * * @param options - The options of the ArgumentContext. */ constructor(options: ArgumentContextBuilder); } export {};