import { Request, Response, NextFunction } from "express"; /** * Request handler for non-protected endpoints * @param _req Request object * @param _res Response object * @param next Next function */ export declare const doRequest: (_req: Request, _res: Response, next: NextFunction) => void; /** * Request handler for protected endpoints * @param req Request object * @param res Response object * @param next Next function */ export declare const doPrivateRequest: (req: Request, res: Response, next: NextFunction) => void; /** * Creates a new UUID v4 string * @returns {string} UUID v4 string */ export declare const uuidv4: () => string; /** * Verify if auth-token header exists. If so, the token will be decoded and * assigned to req.body.user * @param req */ export declare const tokenCheckMap: (req: Request) => Promise;