<?php

namespace Planaday\Config;

interface EnumMappedSettings {
	public function getSetting(OptionGroupEnum $enum):mixed;

	/**
	 * @return array{values:mixed[], subGroups:array[], subGroupAliases:string[]}
	 */
	public function getEnumMapping():array;
}