import { CommandNode } from "../../../../Tokenization/Nodes/CommandNode" ; /**
 * Some parameter(s) to be passed to a command.
 */ export interface IParameter { returns isRequired ( ) : boolean ; param node param inputPosition param requirements param requirementPosition returns validate ( command , inputPosition , requirements , requirementPosition ) : number ; }