///
import http = require("http");
import { RequestProcessor } from 'maishu-node-mvc';
import { PermissionConfig } from "../types";
/**
* 检查路径是否允许访问
*/
export declare function authenticate(req: http.IncomingMessage, res: http.ServerResponse, permissions: PermissionConfig): Promise;
export declare function getTokenData(req: http.IncomingMessage, res: http.ServerResponse): Promise;