import { Request, Response, NextFunction } from 'express'; /** * Requires a valid renter Bearer token. * * Guarantees on success: * req.renterId — the authenticated renter's id */ export declare function requireRenterAuth(req: Request, res: Response, next: NextFunction): Promise>>; /** * Optionally extracts renter identity from a Bearer token. * Never blocks the request — invalid or absent tokens are silently ignored. * * Sets on success: * req.renterId — the authenticated renter's id (if token is valid) */ export declare function optionalRenterAuth(req: Request, _res: Response, next: NextFunction): Promise; //# sourceMappingURL=requireRenterAuth.d.ts.map