import { Credentials, BaseAbstractStrategy } from "../../common"; import type { StrategyOptions, User } from './github.interface'; export declare abstract class AbstractStrategy extends BaseAbstractStrategy { private readonly options; readonly OAUTH2_URI: string; constructor(options: StrategyOptions); authorize(code: string): Promise; getIdentity(credentials: Credentials): Promise; }