import { Response, NextFunction } from 'express'; import { AuthRequest } from '../types/index.js'; export declare function authenticate(req: AuthRequest, res: Response, next: NextFunction): Promise; export declare function requirePermission(...requiredPermissions: string[]): (req: AuthRequest, res: Response, next: NextFunction) => void; export declare function requireCustomerAccess(req: AuthRequest, res: Response, next: NextFunction): void; //# sourceMappingURL=auth.d.ts.map