import { WebhookDTO } from '../models';
import { IWebhookHandler, WebhookPayload } from '../types';
import { Getter } from '@loopback/core';
export declare class WebhookController<T extends WebhookPayload['data']> {
    private readonly getHandlers;
    constructor(getHandlers: Getter<IWebhookHandler[]>);
    webhook(dto: WebhookDTO<T>): Promise<void>;
}
