/// export = middleware; declare const middleware: ((options?: {}) => any[]) & { accessLogs: (options?: { enable?: boolean; ignoreRoutes?: string[]; }) => import("express").RequestHandler>; logs: () => import("express").RequestHandler>; cache: (keys: string[], { type }: { type: "redis" | "dynamo"; }) => any; nocache: () => (_req: import("http").IncomingMessage, res: import("http").ServerResponse, next: () => void) => void; helmet: typeof import("helmet"); cors: any; respond: () => (req: import("express").Request>, res: import("express").Response>, next: import("express").NextFunction) => void; asyncErrors: () => typeof import("./async-errors"); /** * @param {any} err * @param {import('express').Request} req * @param {import('express').Response} res * @param {import('express').NextFunction} next */ errors: (err: any, req: import('express').Request, res: import('express').Response, next: import('express').NextFunction) => import("express").Response>; }; //# sourceMappingURL=index.d.ts.map