import { BaseAPIRequestFactory } from './baseapi'; import { Configuration } from '../configuration'; import { RequestContext, ResponseContext } from '../http/http'; import { WebhookSubscriptionCreateRequest } from '../models/WebhookSubscriptionCreateRequest'; import { WebhookSubscriptionItemResponse } from '../models/WebhookSubscriptionItemResponse'; import { WebhookSubscriptionListResponse } from '../models/WebhookSubscriptionListResponse'; import { WebhookSubscriptionPatchRequest } from '../models/WebhookSubscriptionPatchRequest'; import { WebhookSubscriptionSharedKeyResponse } from '../models/WebhookSubscriptionSharedKeyResponse'; export declare class WebhookSubscriptionsApiRequestFactory extends BaseAPIRequestFactory { createWebhookSubscription(webhookSubscriptionCreateRequest: WebhookSubscriptionCreateRequest, _options?: Configuration): Promise; deleteWebhookSubscription(id: string, _options?: Configuration): Promise; detailsWebhookSubscription(id: string, _options?: Configuration): Promise; listWebhookSubscriptions(_options?: Configuration): Promise; updateWebhookSubscription(id: string, webhookSubscriptionPatchRequest: WebhookSubscriptionPatchRequest, _options?: Configuration): Promise; updateWebhookSubscriptionSharedKey(id: string, _options?: Configuration): Promise; } export declare class WebhookSubscriptionsApiResponseProcessor { createWebhookSubscription(response: ResponseContext): Promise; deleteWebhookSubscription(response: ResponseContext): Promise; detailsWebhookSubscription(response: ResponseContext): Promise; listWebhookSubscriptions(response: ResponseContext): Promise; updateWebhookSubscription(response: ResponseContext): Promise; updateWebhookSubscriptionSharedKey(response: ResponseContext): Promise; }