async start(options) {
        throw new NotImplementedError();
    }
@abstract
@param {object} options
@param {Array<import("../../entities/core/ValetudoZone")>} options.zones
@param {number} [options.iterations]
@returns {Promise<void>}