import { AdapterContent, EnforcerFunction } from '../Options'; declare type MiddlewareFunction = (request: any, response: any, next: any) => Promise; export interface MiddlewareAdapter { middleware(enforcer?: EnforcerFunction): MiddlewareFunction; } export declare class DefaultMiddlewareAdapter implements MiddlewareAdapter { constructor(options: AdapterContent); options: AdapterContent; jwksRoute: RegExp; isJwksRoute(req: any): boolean; getTokenString(req: any): any; middleware(enforcer?: EnforcerFunction): MiddlewareFunction; } export {}; //# sourceMappingURL=MiddlewareAdapter.d.ts.map