def get_available_plotters(root_path) -> Dict[(str, Any)]:
    plotters_root_path: Path = get_plotters_root_path(root_path)
    plotters: Dict[(str, Any)] = {}
    chiapos: Optional[Dict[(str, Any)]] = get_chiapos_install_info()
    bladebit: Optional[Dict[(str, Any)]] = get_bladebit_install_info(plotters_root_path)
    madmax: Optional[Dict[(str, Any)]] = get_madmax_install_info(plotters_root_path)
    if (chiapos is not None):
        plotters['chiapos'] = chiapos
    if (bladebit is not None):
        plotters['bladebit'] = bladebit
    if (madmax is not None):
        plotters['madmax'] = madmax
    return plotters
def get_available_plotters(root_path) -> Dict[(str, Any)]:
    plotters_root_path: Path = get_plotters_root_path(root_path)
    plotters: Dict[(str, Any)] = {}
    chiapos: Optional[Dict[(str, Any)]] = get_chiapos_install_info()
    bladebit: Optional[Dict[(str, Any)]] = get_bladebit_install_info(plotters_root_path)
    madmax: Optional[Dict[(str, Any)]] = get_madmax_install_info(plotters_root_path)
    if (chiapos is not None):
        plotters['chiapos'] = chiapos
    if (bladebit is not None):
        plotters['bladebit'] = bladebit
    if (madmax is not None):
        plotters['madmax'] = madmax
    return plotters