import RBAC from './rbac';
import type { RBACConfig, RBACInstance } from './types';
import type { RoleAdapter } from './adapters/adapter';
export declare function createTenantRBAC<P>(adapter: RoleAdapter<P>, tenantId: string, config?: RBACConfig): Promise<RBACInstance<P>>;
export * from './middlewares';
export * from './roles.schema';
export default RBAC;
