///
///
import { MakeHandleAuthentication, MakeHandleIsAuthorized } from './authorization';
import { HandleAuthorizationRequest } from '../use-cases/authorization';
import { HandleAccessTokenRequest } from '../use-cases/access-token';
import { HandleAuthorizationServerMetadataRequest } from '../use-cases/authorization-server-metadata';
import { HandleJWKSRequest } from '../use-cases/jwks';
export declare const makeHandlers: ({ handleAuthorizationRequest, handleAccessTokenRequest, makeHandleAuthentication, makeHandleIsAuthorized, handleAuthorizationServerMetadataRequest, handleJWKSRequest, }: {
handleAuthorizationRequest: HandleAuthorizationRequest;
handleAccessTokenRequest: HandleAccessTokenRequest;
makeHandleAuthentication: MakeHandleAuthentication;
makeHandleIsAuthorized: MakeHandleIsAuthorized;
handleAuthorizationServerMetadataRequest: HandleAuthorizationServerMetadataRequest;
handleJWKSRequest: HandleJWKSRequest;
}) => {
authorizationHandler: import("express").RequestHandler;
tokenHandler: import("express").RequestHandler;
authorizationServerMetadataHandler: import("express").RequestHandler;
jwksHandler: import("express").RequestHandler;
};