react-native-walkme-sdk
Version:
Simple SDK for developers to manage and maximize conversions of all in-app promotions.
31 lines (27 loc) • 1.32 kB
TypeScript
declare module "react-native-walkme-sdk" {
const RNWalkMeSDK: {
start: (key: string, secret: string) => void;
startWithSelfHosted: (key: string, secret: string, selfHostedUrl: string) => void;
startWithUiManager: (key: string, secret: string) => void;
startWithNoCallback: (key: string, secret: string) => void;
campaignEventEmitter: NativeEventEmitter;
restart: () => void;
stop: () => void;
sendGoal: (goalName: string, properties: any) => void;
sendTrackedEvent: (eventName: string, properties: any) => void;
setUserAttribute: (key: string, value: string) => void;
setUserAttributes: (attributes: any) => void;
setPrivateUserAttribute: (key: string, value: string) => void;
setPrivateUserAttributes: (attributes: any) => void;
clearPrivateUserAttributes: () => void;
setFlag: (num: number) => void;
trigger: (trigger: string, deepLink: string) => void;
triggerWithoutDeepLink: (trigger: string) => void;
setUserID: (userID: string) => void;
setEventsFilter: (events: any) => void;
setScreenID: (screenID: string) => void;
setLanguage: (language: string) => void;
registerEventListener: () => void;
};
export default RNWalkMeSDK;
}