import type express from 'express'; import type { WorkflowRequest } from '../../../types'; declare const _default: { createWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: WorkflowRequest.Create, res: express.Response) => Promise))[]; transferWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Transfer, res: express.Response) => Promise))[]; deleteWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Get, res: express.Response) => Promise))[]; getWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Get, res: express.Response) => Promise))[]; getWorkflowVersion: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.GetVersion, res: express.Response) => Promise))[]; getWorkflows: (((req: import("../../../types").PaginatedRequest, res: express.Response, next: express.NextFunction) => express.Response | void) | import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: WorkflowRequest.GetAll, res: express.Response) => Promise))[]; updateWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Update, res: express.Response) => Promise))[]; activateWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Activate, res: express.Response) => Promise))[]; deactivateWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Activate, res: express.Response) => Promise))[]; getWorkflowTags: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.GetTags, res: express.Response) => Promise))[]; updateWorkflowTags: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.UpdateTags, res: express.Response) => Promise))[]; archiveWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Get, res: express.Response) => Promise))[]; unarchiveWorkflow: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((req: import("@n8n/db").AuthenticatedRequest<{ id?: string; dataTableId?: string; }>, res: express.Response, next: express.NextFunction) => Promise) | ((req: WorkflowRequest.Get, res: express.Response) => Promise))[]; }; export = _default;