import { BindingKey } from '@loopback/core'; import { AuthenticationServiceComponent } from './component'; import { ForgotPasswordHandlerFn, JwtPayloadFn } from './providers'; import { ActorId, IAuthaConfig, IAuthServiceConfig, IMfaConfig, IOtpConfig, IUserActivity } from './types'; export { AuthenticationBindings } from '@bleco/authentication'; export declare namespace AuthServiceBindings { const COMPONENT: BindingKey; /** * Configuration for the authentication service modules */ const Config: BindingKey; const MfaConfig: BindingKey; const OtpConfig: BindingKey; const AuthaConfig: BindingKey; const JWTPayloadProvider: BindingKey; const ForgotPasswordHandler: BindingKey; const ActorIdKey: BindingKey; const MarkUserActivity: BindingKey; }