import { IStrategy } from './IStrategy'; import { IAuthenticator } from './IAuthenticator'; import { ValidationResult } from './results'; import { Context } from 'koa'; export declare abstract class Strategy implements IStrategy { name: string; protected authenticator: IAuthenticator; abstract authenticate(ctx: Context, options?: any): Promise; static ρAnn(): any; }