///
import { IMiddleware } from "../IMiddleware";
import { PRIVILEGE } from "../resources/access";
import { AccessResourcesType } from "../resources/AccessResourcesType";
import { TCurrentAuthLocals } from "../resources/currentAuthLocals";
import { Request, Response } from "../types";
export declare const routeProtection: (resource: T[keyof T], privileges: PRIVILEGE) => IMiddleware>, Response>, any>;