import type { RBACConfig, Role, Roles } from './types'; export type { RBACConfig, Role, Roles } from './types'; declare const RBAC:

(config?: RBACConfig) => (roles: Roles

) => { can: (role: string, operation: string | RegExp, params?: P) => Promise; updateRoles: (newRoles: Roles

) => void; addRole: (roleName: string, roleDef: Role

) => void; }; export default RBAC;