import type { AuthenticatedRequest } from '@n8n/db'; import type { Response } from 'express'; import type { PaginatedRequest } from '../../../../public-api/types'; declare const _default: { createProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; updateProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; deleteProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; getProjects: (((req: PaginatedRequest, res: Response, next: import("express").NextFunction) => Response | void) | import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; getProjectUsers: (((req: PaginatedRequest, res: Response, next: import("express").NextFunction) => Response | void) | import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; addUsersToProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; changeUserRoleInProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; deleteUserFromProject: (import("../../shared/middlewares/global.middleware").ScopeTaggedMiddleware | ((_: AuthenticatedRequest, res: Response, next: import("express").NextFunction) => Promise>>))[]; }; export = _default;