import { AxiosNetworkRequest } from '../../../helpers/network'; import { Context } from '@loopback/core'; import { Request } from '@loopback/rest'; export declare const defineOAuth2Strategy: (opts: { name: string; requiredAuthProvider?: boolean; baseURL: string; authPath?: string; }) => { new (): { name: string; authProvider: AxiosNetworkRequest; authPath: string; authenticate(request: Request): Promise; }; }; export declare const registerOAuth2Strategy: (context: Context, options: { strategyName: string; requiredAuthProvider?: boolean; authenticateUrl: string; authenticatePath?: string; }) => void; //# sourceMappingURL=oauth2.strategy.d.ts.map