constructor(options) {
		this.#options = options.warningService
			? options
			: { ...options, warningService: new WarningService() };
	}
Creates a new instance.
@param {ConfigLoaderOptions} options The options to use when loading configuration files.