import Notification from './Notification';
import WebhookHttpMethod from './WebhookHttpMethod';
import WebhookSignature from './WebhookSignature';
/**
 * @export
 * @class WebhookNotification
 */
export declare class WebhookNotification extends Notification {
    /**
     * The destination URL where the webhook data is send to (required)
     * @type {string}
     * @memberof WebhookNotification
     */
    url?: string;
    /**
     * HTTP method used for the webhook
     * @type {WebhookHttpMethod}
     * @memberof WebhookNotification
     */
    method?: WebhookHttpMethod;
    /**
     * Skip verification of the SSL certificate
     * @type {boolean}
     * @memberof WebhookNotification
     */
    insecureSsl?: boolean;
    /**
     * Signature used for the webhook
     * @type {WebhookSignature}
     * @memberof WebhookNotification
     */
    signature?: WebhookSignature;
    constructor(obj?: Partial<WebhookNotification>);
}
export default WebhookNotification;
