import CommandError from '../CommandError'; import CommandInfo from '../Info/CommandInfo'; import { Interfaces } from '../Interfaces'; import TypeReaderResult from './TypeReaderResult'; import TypeReaderValue from './TypeReaderValue'; import ResultInterface = Interfaces.ResultInterface; export default class ParseResult implements ResultInterface { argValues: TypeReaderResult[]; paramValues: TypeReaderResult[]; error?: CommandError; errorReason?: string; static FromSuccess(argValues: TypeReaderResult[], paramValues: TypeReaderResult[]): ParseResult; static FromMultipleSuccess(argValues: TypeReaderValue[], paramValues?: TypeReaderValue[]): ParseResult; static FromError(error: CommandError, reason: string): ParseResult; isSuccess: boolean; Command: CommandInfo; constructor(argValues: TypeReaderResult[], paramValues: TypeReaderResult[], error?: CommandError, errorReason?: string); } //# sourceMappingURL=ParseResult.d.ts.map