export declare class WebhookEntity { id: string; tenantId: string; name: string; description: string; url: string; secret: string; events: string[]; headers: Record; isActive: boolean; createdAt: Date; updatedAt: Date; createdBy: string; deliveries: WebhookDeliveryEntity[]; } export declare enum DeliveryStatus { PENDING = "pending", DELIVERED = "delivered", FAILED = "failed", RETRYING = "retrying" } export declare class WebhookDeliveryEntity { id: string; webhookId: string; tenantId: string; eventType: string; payload: Record; status: DeliveryStatus; responseStatus: number; responseBody: string; responseHeaders: Record; attempt: number; maxAttempts: number; nextRetryAt: Date; lastError: string; createdAt: Date; deliveredAt: Date; completedAt: Date; webhook: WebhookEntity; }