import type { IntegrationAccountReference } from "../../../automation/integrations.js"; /** Options shared by Kit managed-webhook triggers. */ export interface OnKitEventOptions { /** Kit account binding to watch. */ account?: string | IntegrationAccountReference<"kit">; } /** Subscribes to every event delivered by the managed Kit webhook. */ export declare const onKitEvent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.event"; }>; /** Subscribes when a subscriber is created. */ export declare const onKitSubscriberCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.created"; }>; /** Subscribes when a subscriber becomes active. */ export declare const onKitSubscriberActivated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.activated"; }>; /** Subscribes when a subscriber unsubscribes. */ export declare const onKitSubscriberUnsubscribed: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.unsubscribed"; }>; /** Subscribes when a subscriber address hard-bounces. */ export declare const onKitSubscriberBounced: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.bounced"; }>; /** Subscribes when a subscriber reports spam. */ export declare const onKitSubscriberComplained: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.complained"; }>; /** Subscribes when a subscriber joins a form. */ export declare const onKitSubscriberSubscribedToForm: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.subscribedToForm"; }>; /** Subscribes when a subscriber enters a sequence. */ export declare const onKitSubscriberAddedToSequence: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.addedToSequence"; }>; /** Subscribes when a subscriber completes a sequence. */ export declare const onKitSubscriberSequenceCompleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.sequenceCompleted"; }>; /** Subscribes when a tag is added to a subscriber. */ export declare const onKitSubscriberTagAdded: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.tagAdded"; }>; /** Subscribes when a tag is removed from a subscriber. */ export declare const onKitSubscriberTagRemoved: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.tagRemoved"; }>; /** Subscribes when a subscriber custom field value changes. */ export declare const onKitSubscriberCustomFieldValueUpdated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.subscriber.customFieldValueUpdated"; }>; /** Subscribes when a tag is created. */ export declare const onKitTagCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.tag.created"; }>; /** Subscribes when a tag is deleted. */ export declare const onKitTagDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.tag.deleted"; }>; /** Subscribes when a custom field is created. */ export declare const onKitCustomFieldCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.customField.created"; }>; /** Subscribes when a custom field is deleted. */ export declare const onKitCustomFieldDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.customField.deleted"; }>; /** Subscribes when a sequence is created. */ export declare const onKitSequenceCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.sequence.created"; }>; /** Subscribes when a sequence is deleted. */ export declare const onKitSequenceDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.sequence.deleted"; }>; /** Subscribes when a sequence is published. */ export declare const onKitSequencePublished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.sequence.published"; }>; /** Subscribes when a sequence is disabled. */ export declare const onKitSequenceDisabled: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.sequence.disabled"; }>; /** Subscribes when a broadcast is created. */ export declare const onKitBroadcastCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.broadcast.created"; }>; /** Subscribes when a broadcast finishes sending. */ export declare const onKitBroadcastSent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.broadcast.sent"; }>; /** Subscribes when a broadcast is deleted. */ export declare const onKitBroadcastDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.broadcast.deleted"; }>; /** Subscribes when a post is published. */ export declare const onKitPostPublished: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly connectionMethodId: "oauth"; readonly requiredScopes: readonly ["public"]; }, { readonly connectionMethodId: "api-key"; readonly requiredScopes: readonly []; }]; readonly serviceId: "kit"; }; readonly type: "kit.post.published"; }>; //# sourceMappingURL=index.d.ts.map