import { IAuthHandler } from "../security";
import "reflect-metadata/Reflect";
import { HttpContext } from "..";
import { RestApiConfiguration } from "../config";
/**
 * Handler to process authentication
 * and authorization
 */
export declare class AuthHandler implements IAuthHandler {
    private restApiConfiguration;
    constructor(restApiConfiguration: RestApiConfiguration);
    /**
     * Method to process authentication
     * and authorization
     * @param context HttpContext Object
     */
    handle(context: HttpContext): boolean;
}
