import type { IntegrationAccountReference } from "../../automation/integrations.js"; /** Options shared by account-wide HubSpot Journal triggers. */ export interface HubSpotTriggerOptions { /** HubSpot OAuth account binding to watch. */ account?: string | IntegrationAccountReference<"hubspot">; } /** Subscribes to every supported HubSpot CRM lifecycle event. */ export declare const onHubSpotCrmEvent: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.crm.event"; }>; /** Subscribes when a HubSpot contact is created. */ export declare const onHubSpotContactCreated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.created"; }>; /** Subscribes when any HubSpot contact property changes. */ export declare const onHubSpotContactUpdated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.updated"; }>; /** Subscribes when a HubSpot contact is deleted. */ export declare const onHubSpotContactDeleted: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.deleted"; }>; /** Subscribes when HubSpot merges contacts. */ export declare const onHubSpotContactMerged: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.merged"; }>; /** Subscribes when a HubSpot contact is restored. */ export declare const onHubSpotContactRestored: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.restored"; }>; /** Subscribes when an association involving a HubSpot contact is added. */ export declare const onHubSpotContactAssociationAdded: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.associationAdded"; }>; /** Subscribes when an association involving a HubSpot contact is removed. */ export declare const onHubSpotContactAssociationRemoved: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.contact.associationRemoved"; }>; /** Subscribes when a HubSpot company is created. */ export declare const onHubSpotCompanyCreated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.created"; }>; /** Subscribes when any HubSpot company property changes. */ export declare const onHubSpotCompanyUpdated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.updated"; }>; /** Subscribes when a HubSpot company is deleted. */ export declare const onHubSpotCompanyDeleted: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.deleted"; }>; /** Subscribes when HubSpot merges companies. */ export declare const onHubSpotCompanyMerged: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.merged"; }>; /** Subscribes when a HubSpot company is restored. */ export declare const onHubSpotCompanyRestored: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.restored"; }>; /** Subscribes when an association involving a HubSpot company is added. */ export declare const onHubSpotCompanyAssociationAdded: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.associationAdded"; }>; /** Subscribes when an association involving a HubSpot company is removed. */ export declare const onHubSpotCompanyAssociationRemoved: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.company.associationRemoved"; }>; /** Subscribes when a HubSpot deal is created. */ export declare const onHubSpotDealCreated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.created"; }>; /** Subscribes when any HubSpot deal property changes. */ export declare const onHubSpotDealUpdated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.updated"; }>; /** Subscribes when a HubSpot deal is deleted. */ export declare const onHubSpotDealDeleted: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.deleted"; }>; /** Subscribes when HubSpot merges deals. */ export declare const onHubSpotDealMerged: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.merged"; }>; /** Subscribes when a HubSpot deal is restored. */ export declare const onHubSpotDealRestored: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.restored"; }>; /** Subscribes when an association involving a HubSpot deal is added. */ export declare const onHubSpotDealAssociationAdded: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.associationAdded"; }>; /** Subscribes when an association involving a HubSpot deal is removed. */ export declare const onHubSpotDealAssociationRemoved: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.deal.associationRemoved"; }>; /** Subscribes when a HubSpot ticket is created. */ export declare const onHubSpotTicketCreated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.created"; }>; /** Subscribes when any HubSpot ticket property changes. */ export declare const onHubSpotTicketUpdated: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.updated"; }>; /** Subscribes when a HubSpot ticket is deleted. */ export declare const onHubSpotTicketDeleted: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.deleted"; }>; /** Subscribes when HubSpot merges tickets. */ export declare const onHubSpotTicketMerged: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.merged"; }>; /** Subscribes when a HubSpot ticket is restored. */ export declare const onHubSpotTicketRestored: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.restored"; }>; /** Subscribes when an association involving a HubSpot ticket is added. */ export declare const onHubSpotTicketAssociationAdded: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.associationAdded"; }>; /** Subscribes when an association involving a HubSpot ticket is removed. */ export declare const onHubSpotTicketAssociationRemoved: import("../../automation/create-trigger").TriggerFactory<{ account: import("@automate.ax/catalog").IntegrationAccountRequirement<"hubspot">; type: "hubspot.ticket.associationRemoved"; }>; //# sourceMappingURL=triggers.d.ts.map