/** * @workflow decorator implementation */ import 'reflect-metadata'; import { WorkflowDecoratorMetadata } from './types.js'; /** * @workflow decorator * * Marks a class as an n8n workflow and stores metadata * * @example * ```typescript * @workflow({ * id: "G9GXzwX97XBKAwcj", * name: "Job Application Assistant", * active: false, * settings: { executionOrder: "v1" } * }) * export class JobApplicationWorkflow { * // ... * } * ``` */ export declare function workflow(metadata: WorkflowDecoratorMetadata): (constructor: T) => T; /** * Extract workflow metadata from a class * Used by the TypeScript → JSON compiler */ export declare function getWorkflowMetadata(target: any): WorkflowDecoratorMetadata | null; //# sourceMappingURL=workflow.d.ts.map