export declare namespace WebhookContracts { interface IDeleteWebhookResponseContract { } interface IWebhookTransitionsToContract { id: string; } type WebhookWorkflowStepOperationContract = 'publish' | 'unpublish' | 'archive' | 'restore' | 'upsert'; interface IWebhookWorkflowStepChangesContract { type: 'content_item_variant'; transitions_to: IWebhookTransitionsToContract[]; } interface IWebhookDeliveryApiContentChangesContract { type: 'taxonomy' | 'content_item_variant'; operations: WebhookWorkflowStepOperationContract[]; } interface IWebhookContract { id: string; name: string; secret: string; url: string; last_modified?: string; triggers: { delivery_api_content_changes: IWebhookDeliveryApiContentChangesContract[]; workflow_step_changes: IWebhookWorkflowStepChangesContract[]; }; } interface IGetWebhookContract extends IWebhookContract { } interface IAddWebhookContract extends IWebhookContract { } interface IEnableWebhookContract extends IWebhookContract { } interface IDisableWebhookContract extends IWebhookContract { } type IWebhookListContract = IWebhookContract[]; }