/** * Figma Trigger (Beta) Node - Version 1 * Starts the workflow when Figma events occur */ export interface FigmaTriggerV1Params { /** * Trigger will monitor this Figma Team for changes. Team ID can be found in the URL of a Figma Team page when viewed in a web browser: figma.com/files/team/{TEAM-ID}/. */ teamId?: string | Expression | PlaceholderValue; triggerOn?: 'fileComment' | 'fileDelete' | 'fileUpdate' | 'fileVersionUpdate' | 'libraryPublish' | Expression; } export interface FigmaTriggerV1Credentials { figmaApi: CredentialReference; } interface FigmaTriggerV1NodeBase { type: 'n8n-nodes-base.figmaTrigger'; version: 1; credentials?: FigmaTriggerV1Credentials; isTrigger: true; } export type FigmaTriggerV1ParamsNode = FigmaTriggerV1NodeBase & { config: NodeConfig; }; export type FigmaTriggerV1Node = FigmaTriggerV1ParamsNode;