import { VerifyFunction } from '@bleco/authentication'; import { Provider } from '@loopback/context'; import { ILogger } from '@loopx/core'; import { JWTVerifierFn } from '../../../providers'; import { RevokedTokenRepository } from '../../../repositories'; import { AuthUser } from '../models/auth-user.model'; export declare class BearerTokenVerifyProvider implements Provider { revokedTokenRepository: RevokedTokenRepository; logger: ILogger; jwtVerifier: JWTVerifierFn; constructor(revokedTokenRepository: RevokedTokenRepository, logger: ILogger, jwtVerifier: JWTVerifierFn); value(): VerifyFunction.BearerFn; }