import { HttpRedirectResponse } from '@nestjs/common';
import { Request } from 'express';
import { User } from './types/User';
import { HarvardKeyModuleOptions } from './types/harvardKeyModuleOptions';
export declare class AuthController {
    private logoutURL;
    private clientBaseURL;
    constructor(config: HarvardKeyModuleOptions);
    useHarvardKeyLogin(): undefined;
    validateHarvardKeyData(request: Request): HttpRedirectResponse;
    logoutUserSession(request: Request): HttpRedirectResponse;
    getCurrentUser(request: Request): User;
}
