import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; export declare class Webhooks extends ClientSDK { /** * Create a new webhook * * @remarks * Creates a new webhook to send notifications to a URL when a specific event occurs. */ createWebhook(request: components.WebhookUpdateRequest, options?: RequestOptions): Promise; /** * List all webhooks * * @remarks * Returns a list of all webhooks you have created. */ listWebhooks(options?: RequestOptions): Promise; /** * Retrieve a specific webhook * * @remarks * Returns the details of a specific webhook using the webhook object ID. */ getWebhook(webhookId: string, options?: RequestOptions): Promise; /** * Update an existing webhook * * @remarks * Updates an existing webhook using the webhook object ID. */ updateWebhook(webhookUpdateRequest: components.WebhookUpdateRequest, webhookId: string, options?: RequestOptions): Promise; /** * Delete a specific webhook * * @remarks * Deletes a specific webhook using the webhook object ID. */ deleteWebhook(webhookId: string, options?: RequestOptions): Promise; } //# sourceMappingURL=webhooks.d.ts.map