import CommandError from '../CommandError'; import { Interfaces } from '../Interfaces'; export default class ExecuteResult implements Interfaces.ResultInterface { exception?: Error; error?: CommandError; errorReason?: string; static fromSuccess(): ExecuteResult; static fromError(error: CommandError, reason: string): ExecuteResult; static fromException(error: Error): ExecuteResult; static fromResult(result: Interfaces.ResultInterface): ExecuteResult; isSuccess: boolean; constructor(exception?: Error, error?: CommandError, errorReason?: string); } //# sourceMappingURL=ExecuteResult.d.ts.map