import { NextFunction, Request, Response } from 'express';
import { AuthUser } from '../lib/rbac';
export type AuthedRequest = Request & {
    user?: AuthUser;
};
export declare function requireAuth(req: AuthedRequest, _res: Response, next: NextFunction): Promise<void>;
export declare function requireSuperAdmin(req: AuthedRequest, _res: Response, next: NextFunction): void;
