@botonic/plugin-flow-builder
Version:
Use Flow Builder to show your contents
17 lines (16 loc) • 854 B
TypeScript
import { EventAction } from '@botonic/core';
import { ActionRequest } from '@botonic/react';
import { FlowBuilderApi } from './api';
import { FlowContent } from './content-fields';
export declare function trackEvent(request: ActionRequest, eventAction: EventAction, args?: Record<string, any>): Promise<void>;
export declare function trackFlowContent(request: ActionRequest, contents: FlowContent[]): Promise<void>;
export declare function trackOneContent(request: ActionRequest, content: FlowContent, cmsApi?: FlowBuilderApi): Promise<void>;
type CommonFlowContentEventArgs = {
flowThreadId: string;
flowId: string;
flowName: string;
flowNodeId: string;
flowNodeContentId: string;
};
export declare function getCommonFlowContentEventArgsForContentId(request: ActionRequest, contentId: string): CommonFlowContentEventArgs;
export {};