import { IWebhook } from "../entities/Webhook";
import * as interfaces from "../interfaces";
import { WebhookDto, WebhookService } from "../services/WebhookService";
import BaseController from "./BaseController";
export default class WebhookController extends BaseController<IWebhook, WebhookService> {
    constructor();
    read(queryParams?: interfaces.IGetQueryParams): Promise<interfaces.ResponseData>;
    create(body: WebhookDto, queryParams?: interfaces.IPostQueryParams): Promise<interfaces.ResponseData>;
    update(body: IWebhook, queryParams?: interfaces.IPostQueryParams): Promise<interfaces.ResponseData>;
    delete(queryParams?: interfaces.IDeleteQueryParams): Promise<interfaces.ResponseData>;
}
//# sourceMappingURL=WebhookController.d.ts.map