import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; export declare class Webhooks extends ClientSDK { /** * List all available event types that can be subscribed to. */ listEventTypes(request: operations.ListEventTypesRequest, options?: RequestOptions): Promise; /** * List all webhooks configured for the account. */ list(request: operations.ListWebhooksRequest, options?: RequestOptions): Promise; /** * Create a new webhook for the account. */ create(request: components.CreateWebhook, options?: RequestOptions): Promise; /** * Get details of a specific webhook. */ get(request: operations.GetWebhookRequest, options?: RequestOptions): Promise; /** * Update an existing webhook. */ update(request: operations.UpdateWebhookRequest, options?: RequestOptions): Promise; /** * Disable a webhook. Disabled webhooks will no longer receive events. */ disable(request: operations.DisableWebhookRequest, options?: RequestOptions): Promise; /** * Send a test ping to a webhook to verify it is configured correctly. */ ping(request: operations.PingWebhookRequest, options?: RequestOptions): Promise; /** * Get the secret key for verifying webhook payloads. */ getSecret(request: operations.GetWebhookSecretRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=webhooks.d.ts.map