deauthorizeSharingDevice(deviceToken, callback) {
		return StdLib.Promises.timeoutCallbackPromise(5000, null, callback, true, (resolve, reject) => {
			if (typeof deviceToken == 'object' && typeof deviceToken.deviceToken == 'string') {
				deviceToken = deviceToken.deviceToken;
			}

			if (typeof deviceToken != 'string') {
				return reject(new Error('The \'deviceToken\' parameter is required.'));
			}

			this._send(EMsg.ClientDeauthorizeDeviceRequest, {
				deauthorization_account_id: this.steamID.accountid,
				deauthorization_device_token: deviceToken
			}, (body) => {
				let err = Helpers.eresultError(body.eresult);
				return err ? reject(err) : resolve();
			});
		});
	}
Deauthorize a device from family sharing.
@param {string|{deviceToken: string}} deviceToken
@param {function} [callback]