import { Interceptor, InvocationContext, Provider, Setter, ValueOrPromise } from '@loopback/core'; import { ILogger } from '@sourceloop/core'; import { IAuthUser } from 'loopback4-authentication'; export declare class WebhookVerifierProvider implements Provider { private readonly logger; private readonly setCurrentUser; private readonly systemUser; constructor(logger: ILogger, setCurrentUser: Setter, systemUser: IAuthUser); value(): (invocationCtx: InvocationContext, next: () => ValueOrPromise) => Promise; intercept(invocationCtx: InvocationContext, next: () => ValueOrPromise): Promise; }