import { OIDCHarvardKeyResponse } from './types/oidcHarvardKeyProfile';
import { User } from './types/User';
import { HarvardKeyModuleOptions } from './types/harvardKeyModuleOptions';
declare const HarvardKeyStrategy_base: new (...args: any[]) => import("passport-openidconnect");
export declare class HarvardKeyStrategy extends HarvardKeyStrategy_base {
    issuer: string;
    constructor(config: HarvardKeyModuleOptions);
    validate(_: string, { _json: profile }: OIDCHarvardKeyResponse): User;
}
export {};
