import 'reflect-metadata'; import { NextFunction, Request, Response } from 'express'; import Scope from '../constants/scope'; import Token from '../model/token'; import Store from '../store/store'; declare module 'express' { interface Request { userId?: string; scope?: Scope[]; } } export declare const authorize: (store: Store) => (req: Request, res: Response, next: NextFunction) => void;