export interface IAnalytics { readonly appInstanceId : string ; logEvent ( name , parameters ) : void ; setUserId ( userId ) : void ; resetAnalyticsData ( ) : void ; setAnalyticsCollectionEnabled ( analyticsCollectionEnabled ) : void ; setUserProperty ( value , name ) : void ; setSessionTimeoutInterval ( sessionTimeoutInterval ) : void ; setDefaultEventParameters ( parameters ) : void ; setConsent ( consentSettings ) : void ; handleOpenURL ( url ) : void ; handleUserActivity ( userActivity ) : void ; } export interface EventParameter { [ key ] : any ; } export enum ConsentType { Ad_Storage , Analytics_Storage } export enum ConsentStatus { Denied , Granted }