import { Provider, ValueOrPromise } from '@loopback/core';
import { VerifyFunction } from 'loopback4-authentication';
import { LeadUser } from '../types';
import { LeadTokenRepository } from '../repositories';
export declare class LeadTokenVerifierProvider implements Provider<VerifyFunction.BearerFn<LeadUser>> {
    leadTokenRepository: LeadTokenRepository;
    constructor(leadTokenRepository: LeadTokenRepository);
    value(): ValueOrPromise<VerifyFunction.BearerFn<LeadUser>>;
}
