/** * Webhook API group * Handles all webhook-related operations */ import type { Webhook, GetWebhookOptions, ListWebhooksOptions, CreateWebhookRequest, UpdateWebhookRequest } from '../types'; import type { AsanaApiConnection } from '../index'; export declare class WebhookGroup { private api; constructor(api: AsanaApiConnection); /** * Get a specific webhook */ getWebhook(options: GetWebhookOptions): Promise; /** * List webhooks */ listWebhooks(options?: ListWebhooksOptions): Promise; /** * Create a new webhook */ createWebhook(request: CreateWebhookRequest): Promise; /** * Update a webhook */ updateWebhook(webhookGid: string, request: UpdateWebhookRequest): Promise; /** * Delete a webhook * Note: Treats "Unknown object" errors as success since delete is idempotent */ deleteWebhook(webhookGid: string): Promise; } //# sourceMappingURL=Webhook.d.ts.map