import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; export declare class WebhookEndpoints extends ClientSDK { /** * List Webhook Endpoints * * @remarks * List all webhook endpoints sorted by created_at in descending order. Results are paginated with a max limit of 100. When more endpoints are available, a `cursor` will be provided. Use the `cursor` parameter to retrieve the subsequent page. */ list(request?: operations.ListWebhookEndpointsRequest | undefined, options?: RequestOptions): Promise>; /** * Create Webhook Endpoint * * @remarks * Create a webhook endpoint to receive notifications about document status updates, connection sync progress, partition limits, and other tenant events. */ create(request: components.CreateWebhookEndpointPayload, options?: RequestOptions): Promise; /** * Get Webhook Endpoint * * @remarks * Get a webhook endpoint by its id. */ get(request: operations.GetWebhookEndpointRequest, options?: RequestOptions): Promise; /** * Update Webhook Endpoint * * @remarks * Update a webhook endpoint's name, URL, or active status. Use this to rotate endpoints or temporarily disable delivery without deleting the endpoint. */ update(request: operations.UpdateWebhookEndpointRequest, options?: RequestOptions): Promise; /** * Delete Webhook Endpoint * * @remarks * Delete a webhook endpoint to stop delivering webhook notifications to its URL. */ delete(request: operations.DeleteWebhookEndpointRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=webhookendpoints.d.ts.map