#!/usr/bin/env python3 # -*- coding: utf-8 -*- from typing import Self, Any, Callable class ControllersAbstractInterface: def add(self:Self, key:str, action:Callable[[ dict[str, Any|None], dict[str, Any|None] ], Any|None], overwrite:bool = False) -> None:pass def get(self:Self, action:str, variables:dict[str, Any|None], inputs:dict[str, Any|None] ) -> Any|None:pass