import type { IntegrationAccountReference } from "../../../automation/integrations.js"; /** Options shared by Webflow site webhook triggers. */ export interface OnWebflowEventOptions { /** Webflow account binding used to manage the site webhook. */ account?: string | IntegrationAccountReference<"webflow">; /** Stable Webflow site ID to watch. */ siteId: string; } /** Subscribes to every supported Webflow event for one site. */ export declare const onWebflowEvent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.event"; }>; /** Subscribes when a form is submitted on a Webflow site. */ export declare const onWebflowFormSubmitted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.form.submitted"; }>; /** Subscribes when a Webflow site or page is published. */ export declare const onWebflowSitePublished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.site.published"; }>; /** Subscribes when a page is created in a Webflow site. */ export declare const onWebflowPageCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.page.created"; }>; /** Subscribes when published metadata changes on a Webflow page. */ export declare const onWebflowPageMetadataUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.page.metadataUpdated"; }>; /** Subscribes when a page is deleted from a Webflow site. */ export declare const onWebflowPageDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.page.deleted"; }>; /** Subscribes when an ecommerce order is created. */ export declare const onWebflowOrderCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.order.created"; }>; /** Subscribes when an ecommerce order changes. */ export declare const onWebflowOrderChanged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.order.changed"; }>; /** Subscribes when inventory changes for a Webflow SKU. */ export declare const onWebflowInventoryChanged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.inventory.changed"; }>; /** Subscribes when a Webflow CMS item is created. */ export declare const onWebflowCollectionItemCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.collectionItem.created"; }>; /** Subscribes when a Webflow CMS item changes. */ export declare const onWebflowCollectionItemChanged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.collectionItem.changed"; }>; /** Subscribes when a Webflow CMS item is deleted. */ export declare const onWebflowCollectionItemDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.collectionItem.deleted"; }>; /** Subscribes when a Webflow CMS item is published. */ export declare const onWebflowCollectionItemPublished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.collectionItem.published"; }>; /** Subscribes when a Webflow CMS item is unpublished. */ export declare const onWebflowCollectionItemUnpublished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.collectionItem.unpublished"; }>; /** Subscribes when a new comment thread or reply is created. */ export declare const onWebflowCommentCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: import("@automate.ax/catalog").IntegrationAccountRequirement<"webflow">; readonly type: "webflow.comment.created"; }>; //# sourceMappingURL=index.d.ts.map