import type { IntegrationAccountReference } from "../../../automation/integrations.js"; /** Options shared by Close webhook triggers. */ export interface OnCloseEventOptions { /** Close account binding to watch. */ account?: string | IntegrationAccountReference<"close">; } /** Subscribes to every event selection accepted by Close webhooks. */ export declare const onCloseEvent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.event"; }>; /** Subscribes when Close creates a lead. */ export declare const onCloseLeadCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.created"; }>; /** Subscribes when Close updates a lead. */ export declare const onCloseLeadUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.updated"; }>; /** Subscribes when a lead enters a Close Smart View between completed polls. */ export declare const onCloseLeadEnteredSmartView: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.leadEntered"; }>; /** Subscribes when a lead exits a Close Smart View between completed polls. */ export declare const onCloseLeadExitedSmartView: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.leadExited"; }>; /** Subscribes when Close deletes a lead. */ export declare const onCloseLeadDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.deleted"; }>; /** Subscribes when Close merges one lead into another. */ export declare const onCloseLeadMerged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.lead.merged"; }>; /** Subscribes when Close creates a contact. */ export declare const onCloseContactCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.created"; }>; /** Subscribes when Close updates a contact. */ export declare const onCloseContactUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.updated"; }>; /** Subscribes when Close deletes a contact. */ export declare const onCloseContactDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.contact.deleted"; }>; /** Subscribes when Close creates an opportunity. */ export declare const onCloseOpportunityCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.created"; }>; /** Subscribes when Close updates an opportunity. */ export declare const onCloseOpportunityUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.updated"; }>; /** Subscribes when an opportunity enters a won status. */ export declare const onCloseOpportunityWon: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.won"; }>; /** Subscribes when an opportunity enters a lost status. */ export declare const onCloseOpportunityLost: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.lost"; }>; /** Subscribes when Close deletes an opportunity. */ export declare const onCloseOpportunityDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.opportunity.deleted"; }>; /** Subscribes when Close creates any task subtype. */ export declare const onCloseTaskCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.created"; }>; /** Subscribes when Close updates any task subtype. */ export declare const onCloseTaskUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.updated"; }>; /** Subscribes when Close completes any task subtype. */ export declare const onCloseTaskCompleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.completed"; }>; /** Subscribes when Close deletes any task subtype. */ export declare const onCloseTaskDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.task.deleted"; }>; /** Subscribes when a Close call is answered. */ export declare const onCloseCallAnswered: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.call.answered"; }>; /** Subscribes when a Close call completes. */ export declare const onCloseCallCompleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.call.completed"; }>; /** Subscribes when Close creates a comment. */ export declare const onCloseCommentCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.created"; }>; /** Subscribes when Close updates or soft-deletes a comment. */ export declare const onCloseCommentUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.updated"; }>; /** Subscribes when Close permanently deletes a comment during thread cleanup. */ export declare const onCloseCommentDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.comment.deleted"; }>; /** Subscribes when Close sends an email. */ export declare const onCloseEmailSent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.email.sent"; }>; /** Subscribes when Close receives an email from a lead or contact. */ export declare const onCloseEmailReceived: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.email.received"; }>; /** Subscribes when Close schedules a meeting. */ export declare const onCloseMeetingScheduled: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.scheduled"; }>; /** Subscribes when a Close meeting starts. */ export declare const onCloseMeetingStarted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.started"; }>; /** Subscribes when a Close meeting completes. */ export declare const onCloseMeetingCompleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.completed"; }>; /** Subscribes when Close cancels a meeting. */ export declare const onCloseMeetingCanceled: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.meeting.canceled"; }>; /** Subscribes when Close creates a sequence subscription. */ export declare const onCloseSequenceSubscriptionCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.created"; }>; /** Subscribes when Close updates a sequence subscription. */ export declare const onCloseSequenceSubscriptionUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.updated"; }>; /** Subscribes when Close deletes a sequence subscription. */ export declare const onCloseSequenceSubscriptionDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.deleted"; }>; /** Subscribes when a Close sequence subscription pauses. */ export declare const onCloseSequenceSubscriptionPaused: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.paused"; }>; /** Subscribes when a Close sequence subscription resumes. */ export declare const onCloseSequenceSubscriptionResumed: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.resumed"; }>; /** Subscribes when a Close sequence subscription finishes. */ export declare const onCloseSequenceSubscriptionFinished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.finished"; }>; /** Subscribes when a Close sequence subscription reaches its goal. */ export declare const onCloseSequenceSubscriptionGoalReached: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.goalReached"; }>; /** Subscribes when a Close sequence subscription enters an error state. */ export declare const onCloseSequenceSubscriptionErrored: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sequenceSubscription.errored"; }>; /** Subscribes when Close creates a Smart View. */ export declare const onCloseSmartViewCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.created"; }>; /** Subscribes when Close updates a Smart View definition. */ export declare const onCloseSmartViewUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.smartView.updated"; }>; /** Subscribes when Close sends an SMS message. */ export declare const onCloseSmsSent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sms.sent"; }>; /** Subscribes when Close receives an SMS message. */ export declare const onCloseSmsReceived: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly []; }]; readonly serviceId: "close"; }; readonly type: "close.sms.received"; }>; //# sourceMappingURL=index.d.ts.map