import { Request, Response } from "express"; export declare function createRole(req: Request, res: Response): Promise; export declare function listRoles(_req: Request, res: Response): Promise; export declare function updateRole(req: Request, res: Response): Promise; export declare function deleteRole(req: Request, res: Response): Promise; export declare function createPermission(req: Request, res: Response): Promise; export declare function listPermissions(_req: Request, res: Response): Promise; export declare function updatePermission(req: Request, res: Response): Promise; export declare function deletePermission(req: Request, res: Response): Promise; export declare function assignRoleToUser(req: Request, res: Response): Promise; export declare function removeRoleFromUser(req: Request, res: Response): Promise; export declare function assignPermissionToRole(req: Request, res: Response): Promise; export declare function removePermissionFromRole(req: Request, res: Response): Promise; export declare function assignPermissionToUser(req: Request, res: Response): Promise; export declare function removePermissionFromUser(req: Request, res: Response): Promise; //# sourceMappingURL=rbac.controller.d.ts.map