import * as joi from "joi";
import { Api } from "../abstracts";
import { Client, RequestOptions } from "../client";
export declare class WebhookEventApi extends Api {
    static paths: {
        get: string;
        list: string;
        resend: string;
        simulate: string;
        verify: string;
    };
    static schemas: {
        get: joi.ObjectSchema;
        id: joi.StringSchema;
        list: joi.ObjectSchema;
        resend: joi.ObjectSchema;
        simulate: joi.ObjectSchema;
        verify: joi.ObjectSchema;
    };
    constructor(client: Client);
    resend(id: string, options?: Partial<RequestOptions>): Promise<any>;
    verify(options?: Partial<RequestOptions>): Promise<any>;
    simulate(options?: Partial<RequestOptions>): Promise<any>;
    private logResend(webhookEvent);
}
