/** Subscribes to every supported Events API callback visible to the bot. */ export declare const onSlackEvent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.event.received"; }>; /** Subscribes to ordinary user-authored thread replies. */ export declare const onSlackThreadReplyPosted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly [{ readonly requirements: readonly ["channels:history", "groups:history", "im:history", "mpim:history"]; readonly type: "and"; }]; }]; readonly serviceId: "slack"; }; readonly type: "slack.thread.reply.posted"; }>; /** Subscribes to Slack message edits. */ export declare const onSlackMessageChanged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly [{ readonly requirements: readonly ["channels:history", "groups:history", "im:history", "mpim:history"]; readonly type: "and"; }]; }]; readonly serviceId: "slack"; }; readonly type: "slack.message.changed"; }>; /** Subscribes to Slack message deletions. */ export declare const onSlackMessageDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly [{ readonly requirements: readonly ["channels:history", "groups:history", "im:history", "mpim:history"]; readonly type: "and"; }]; }]; readonly serviceId: "slack"; }; readonly type: "slack.message.deleted"; }>; /** Subscribes to added and removed reactions. */ export declare const onSlackReactionEvent: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly ["reactions:read"]; }]; readonly serviceId: "slack"; }; readonly type: "slack.reaction.event"; }>; /** Subscribes when a member joins a visible Slack conversation. */ export declare const onSlackChannelMemberJoined: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.member.joined"; }>; /** Subscribes when a member leaves a visible Slack conversation. */ export declare const onSlackChannelMemberLeft: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.member.left"; }>; /** Subscribes to Slack file creation. */ export declare const onSlackFileCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.file.created"; }>; /** Subscribes when a Slack file is shared into a conversation. */ export declare const onSlackFileShared: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.file.shared"; }>; /** Subscribes to Slack file deletion. */ export declare const onSlackFileDeleted: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.file.deleted"; }>; /** Subscribes when a member joins the Slack workspace. */ export declare const onSlackWorkspaceMemberJoined: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.workspace.member.joined"; }>; /** Subscribes when a Slack workspace member changes. */ export declare const onSlackWorkspaceMemberChanged: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.workspace.member.changed"; }>; /** Subscribes when a public Slack channel is created. */ export declare const onSlackChannelCreated: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.created"; }>; /** Subscribes when a public Slack channel is renamed. */ export declare const onSlackChannelRenamed: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.renamed"; }>; /** Subscribes when a Slack channel is shared with another workspace. */ export declare const onSlackChannelShared: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.shared"; }>; /** Subscribes when a Slack channel is unshared from another workspace. */ export declare const onSlackChannelUnshared: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.channel.unshared"; }>; /** Subscribes when an item is pinned in a Slack conversation. */ export declare const onSlackPinAdded: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.pin.added"; }>; /** Subscribes when an item is unpinned from a Slack conversation. */ export declare const onSlackPinRemoved: import("../../../automation/create-trigger").TriggerFactory<{ readonly account: { readonly connectionOptions: readonly [{ readonly requiredScopes: readonly string[]; }]; readonly serviceId: "slack"; }; readonly type: "slack.pin.removed"; }>; //# sourceMappingURL=semantic.d.ts.map