namespace PixelSecurity.Core.Events
{

	// [TypeInfo RVA: 0x0]
	public interface IInvoker`1
	{
		// RVA: 0x2FEF5D8 VA: 0x78186DA5D8
		public abstract void AddListener(System.Action<TArgs> listener);
		/*
		 *   undefined8 uStack_8;
		 *
		 *   uStack_8 = param_2;
		 *   (*(code *)param_3[2])(*param_3,param_3,param_1,&uStack_8,0);
		 *   return;
		 */
		// RVA: 0x2FEF5D8 VA: 0x78186DA5D8
		public abstract void RemoveListener(System.Action<TArgs> listener);
		/*
		 *   undefined8 uStack_8;
		 *
		 *   uStack_8 = param_2;
		 *   (*(code *)param_3[2])(*param_3,param_3,param_1,&uStack_8,0);
		 *   return;
		 */
	}
}
