import { IResponse } from '@kontent-ai/core-sdk';
import { WebhookContracts } from '../contracts/webhook-contracts';
import { WebhookModels } from '../models/webhook/webhook.models';
import { WebhookResponses } from '../responses';
import { BaseMapper } from './base-mapper';
export declare class WebhookMapper extends BaseMapper {
    mapGetWebhookResponse(response: IResponse<WebhookContracts.IGetWebhookContract>): WebhookResponses.GetWebhookResponse;
    mapAddWebhookResponse(response: IResponse<WebhookContracts.IGetWebhookContract>): WebhookResponses.AddWebhookResponse;
    mapWebhooksListResponse(response: IResponse<WebhookContracts.IWebhookListContract>): WebhookResponses.WebhookListResponse;
    mapWebhook(rawWebhook: WebhookContracts.IWebhookContract): WebhookModels.Webhook;
}
export declare const webhookMapper: WebhookMapper;
