import { Request, Response, NextFunction } from 'express';
import { Role } from '@saferoute/constants';
export declare function requireRoles(...allowedRoles: (Role | string)[]): (req: Request, res: Response, next: NextFunction) => void;
export declare function enforceSchoolScope(schoolIdParam?: string): (req: Request, res: Response, next: NextFunction) => void;
export declare function enforceParentChildScope(): (req: Request, res: Response, next: NextFunction) => Promise<void>;
//# sourceMappingURL=rbac.d.ts.map