/** * Provides the basic APIs related to target map */ interface ActionTargetModel { [key: string]: { actions: string[]; [key: string]: unknown; }; } declare class TargetMap { /** * Returns the view container name associated with action * @param action name of the action */ static actionsTargetMap: Map; static getTargetViewContainerName: (action: string) => string; /** * builds the action target map by using the action target model * @param actionTargetModel is action target model */ static buildActionTargetMap: (actionTargetModel?: ActionTargetModel) => void; } export default TargetMap;