import { Constructor, Provider } from '@loopback/context'; import { EntityWithIdentifier, IAuthUser, VerifyFunction } from 'loopback4-authentication'; import { JwtKeysRepository } from '../../../repositories'; import { ILogger } from '../../logger-extension'; export declare class ServicesBearerAsymmetricTokenVerifyProvider implements Provider { logger: ILogger; jwtKeysRepo: JwtKeysRepository; authUserModel?: Constructor | undefined; constructor(logger: ILogger, jwtKeysRepo: JwtKeysRepository, authUserModel?: Constructor | undefined); value(): VerifyFunction.BearerFn; }