import { Request } from 'express';
import { Webhook } from './models/webhook.model';
export declare class WebhookController {
    private logger;
    getAll(request: Request): Promise<{
        webhooks: Webhook[];
    }>;
    getById(request: Request): Promise<{
        webhook: Webhook;
    }>;
    add(request: Request): Promise<{
        webhook: Webhook;
    }>;
    update(request: Request): Promise<{
        webhook: Webhook;
    }>;
    deleteById(request: Request): Promise<{
        message: string;
    }>;
}
