using System;
using InMobiAds.Api;
using InMobiAds.Api.UnifiedId;

namespace InMobiAds.Common
{
	internal interface IInMobiUnifiedIdClient
	{
		event EventHandler<OnFetchCompletedEventArgs> OnFetchCompleted;

		void Push(InMobiUserDataModel inMobiUserDataModel);

		void FetchUnifiedIds();

		void Reset();

		#if UNITY_IOS

		void EnableDebugMode (bool debugMode);

		#endif
	}
}