/** * Brevo Trigger Node - Version 1 * Starts the workflow when Brevo events occur */ export interface SendInBlueTriggerV1Params { type?: 'inbound' | 'marketing' | 'transactional' | Expression; /** * Trigger On * @displayOptions.show { type: ["transactional"] } * @default [] */ events?: Array<'blocked' | 'click' | 'deferred' | 'delivered' | 'hardBounce' | 'invalid' | 'spam' | 'opened' | 'request' | 'softBounce' | 'uniqueOpened' | 'unsubscribed'>; } export interface SendInBlueTriggerV1Credentials { sendInBlueApi: CredentialReference; } interface SendInBlueTriggerV1NodeBase { type: 'n8n-nodes-base.sendInBlueTrigger'; version: 1; credentials?: SendInBlueTriggerV1Credentials; isTrigger: true; } export type SendInBlueTriggerV1ParamsNode = SendInBlueTriggerV1NodeBase & { config: NodeConfig; }; export type SendInBlueTriggerV1Node = SendInBlueTriggerV1ParamsNode;