@flashcoffee/fcbraze
Version:
flashcoffee braze sdk
13 lines (12 loc) • 982 B
TypeScript
import { BrazeService } from './core';
export declare const createInstance: () => BrazeService;
export declare const FCBraze: {
api: import("axios").AxiosInstance;
trackUser: (payload: import("..").IBrazeUserTrackPayload) => Promise<import("..").IBrazeUserTrackResult>;
patchUserAttributes: (attributes: import("..").IBrazeUserAttributes[]) => Promise<import("..").IBrazeUserTrackResult>;
patchUserEvents: (events: import("..").IBrazeUserEvent[]) => Promise<import("..").IBrazeUserTrackResult>;
patchUserPurchases: (purchases: import("..").IBrazeUserPurchase[]) => Promise<import("..").IBrazeUserTrackResult>;
triggerCampaign: (payload: import("..").IBrazeTriggerCampaignPayload) => Promise<import("..").IBrazeTriggerResult>;
triggerCanvas: (payload: import("..").IBrazeTriggerCanvasPayload) => Promise<import("..").IBrazeTriggerResult>;
exportUser: (payload: import("..").IBrazeExportUserPayload) => Promise<import("..").IBrazeExportUserResult>;
};