import { Request, Response, NextFunction } from "express"; /** * @deprecated Use requirePermission from rbacMiddleware instead */ export declare const requirePermission: (resource: string, action: string) => (req: Request, res: Response, next: NextFunction) => Promise; /** * @deprecated Use checkPermission from rbacMiddleware instead */ export declare const checkPermission: (resource: string, action: string) => (req: Request, res: Response, next: NextFunction) => Promise; /** * @deprecated Use requireRole from rbacMiddleware instead */ export declare const requireRole: (allowedRoles: string[]) => (req: Request, res: Response, next: NextFunction) => Promise; //# sourceMappingURL=permissions.d.ts.map