/** * Host-owned effects requested via `beatActions.onCtaAction`. Contract with pulse * (`HOST_CTA_ACTIONS` in `src/hooks/useBeatActions.js`): add names on both sides together. */ export declare const HOST_ACTIONS: { /** First primary click (`cta_clicked_at`); fired by the runner, not by steps. */ readonly markCtaClicked: "markCtaClicked"; readonly dismissBeat: "dismissBeat"; readonly updateBeat: "updateBeat"; readonly readBeatSummary: "readBeatSummary"; readonly sendBeatFeedback: "sendBeatFeedback"; readonly disableBeatTemplate: "disableBeatTemplate"; readonly spendingPlanItemCreate: "spendingPlanItem.create"; readonly spendingPlanItemEdit: "spendingPlanItem.edit"; readonly spendingPlanItemDelete: "spendingPlanItem.delete"; }; export type HostActionName = (typeof HOST_ACTIONS)[keyof typeof HOST_ACTIONS];