// Generated by scripts/generate-plugin-sdk-facades.mjs. Do not edit manually. import type { PluginSdkFacadeTypeMap } from "../generated/plugin-sdk-facade-type-map.generated.js"; type FacadeEntry = PluginSdkFacadeTypeMap["slack-surface"]; type FacadeModule = FacadeEntry["module"]; import { loadBundledPluginPublicSurfaceModuleSync } from "./facade-runtime.js"; function loadFacadeModule(): FacadeModule { return loadBundledPluginPublicSurfaceModuleSync({ dirName: "slack", artifactBasename: "api.js", }); } export const buildSlackThreadingToolContext: FacadeModule["buildSlackThreadingToolContext"] = (( ...args ) => loadFacadeModule()["buildSlackThreadingToolContext"]( ...args, )) as FacadeModule["buildSlackThreadingToolContext"]; export const createSlackWebClient: FacadeModule["createSlackWebClient"] = ((...args) => loadFacadeModule()["createSlackWebClient"](...args)) as FacadeModule["createSlackWebClient"]; export const deleteSlackMessage: FacadeModule["deleteSlackMessage"] = ((...args) => loadFacadeModule()["deleteSlackMessage"](...args)) as FacadeModule["deleteSlackMessage"]; export const downloadSlackFile: FacadeModule["downloadSlackFile"] = ((...args) => loadFacadeModule()["downloadSlackFile"](...args)) as FacadeModule["downloadSlackFile"]; export const editSlackMessage: FacadeModule["editSlackMessage"] = ((...args) => loadFacadeModule()["editSlackMessage"](...args)) as FacadeModule["editSlackMessage"]; export const extractSlackToolSend: FacadeModule["extractSlackToolSend"] = ((...args) => loadFacadeModule()["extractSlackToolSend"](...args)) as FacadeModule["extractSlackToolSend"]; export const getSlackMemberInfo: FacadeModule["getSlackMemberInfo"] = ((...args) => loadFacadeModule()["getSlackMemberInfo"](...args)) as FacadeModule["getSlackMemberInfo"]; export const handleSlackHttpRequest: FacadeModule["handleSlackHttpRequest"] = ((...args) => loadFacadeModule()["handleSlackHttpRequest"](...args)) as FacadeModule["handleSlackHttpRequest"]; export const inspectSlackAccount: FacadeModule["inspectSlackAccount"] = ((...args) => loadFacadeModule()["inspectSlackAccount"](...args)) as FacadeModule["inspectSlackAccount"]; export const isSlackInteractiveRepliesEnabled: FacadeModule["isSlackInteractiveRepliesEnabled"] = (( ...args ) => loadFacadeModule()["isSlackInteractiveRepliesEnabled"]( ...args, )) as FacadeModule["isSlackInteractiveRepliesEnabled"]; export const listEnabledSlackAccounts: FacadeModule["listEnabledSlackAccounts"] = ((...args) => loadFacadeModule()["listEnabledSlackAccounts"]( ...args, )) as FacadeModule["listEnabledSlackAccounts"]; export const listSlackAccountIds: FacadeModule["listSlackAccountIds"] = ((...args) => loadFacadeModule()["listSlackAccountIds"](...args)) as FacadeModule["listSlackAccountIds"]; export const listSlackDirectoryGroupsFromConfig: FacadeModule["listSlackDirectoryGroupsFromConfig"] = ((...args) => loadFacadeModule()["listSlackDirectoryGroupsFromConfig"]( ...args, )) as FacadeModule["listSlackDirectoryGroupsFromConfig"]; export const listSlackDirectoryPeersFromConfig: FacadeModule["listSlackDirectoryPeersFromConfig"] = ((...args) => loadFacadeModule()["listSlackDirectoryPeersFromConfig"]( ...args, )) as FacadeModule["listSlackDirectoryPeersFromConfig"]; export const listSlackEmojis: FacadeModule["listSlackEmojis"] = ((...args) => loadFacadeModule()["listSlackEmojis"](...args)) as FacadeModule["listSlackEmojis"]; export const listSlackMessageActions: FacadeModule["listSlackMessageActions"] = ((...args) => loadFacadeModule()["listSlackMessageActions"]( ...args, )) as FacadeModule["listSlackMessageActions"]; export const listSlackPins: FacadeModule["listSlackPins"] = ((...args) => loadFacadeModule()["listSlackPins"](...args)) as FacadeModule["listSlackPins"]; export const listSlackReactions: FacadeModule["listSlackReactions"] = ((...args) => loadFacadeModule()["listSlackReactions"](...args)) as FacadeModule["listSlackReactions"]; export const normalizeAllowListLower: FacadeModule["normalizeAllowListLower"] = ((...args) => loadFacadeModule()["normalizeAllowListLower"]( ...args, )) as FacadeModule["normalizeAllowListLower"]; export const parseSlackBlocksInput: FacadeModule["parseSlackBlocksInput"] = ((...args) => loadFacadeModule()["parseSlackBlocksInput"](...args)) as FacadeModule["parseSlackBlocksInput"]; export const recordSlackThreadParticipation: FacadeModule["recordSlackThreadParticipation"] = (( ...args ) => loadFacadeModule()["recordSlackThreadParticipation"]( ...args, )) as FacadeModule["recordSlackThreadParticipation"]; export const resolveDefaultSlackAccountId: FacadeModule["resolveDefaultSlackAccountId"] = (( ...args ) => loadFacadeModule()["resolveDefaultSlackAccountId"]( ...args, )) as FacadeModule["resolveDefaultSlackAccountId"]; export const resolveSlackAutoThreadId: FacadeModule["resolveSlackAutoThreadId"] = ((...args) => loadFacadeModule()["resolveSlackAutoThreadId"]( ...args, )) as FacadeModule["resolveSlackAutoThreadId"]; export const resolveSlackGroupRequireMention: FacadeModule["resolveSlackGroupRequireMention"] = (( ...args ) => loadFacadeModule()["resolveSlackGroupRequireMention"]( ...args, )) as FacadeModule["resolveSlackGroupRequireMention"]; export const resolveSlackRuntimeGroupPolicy: FacadeModule["resolveSlackRuntimeGroupPolicy"] = (( ...args ) => loadFacadeModule()["resolveSlackRuntimeGroupPolicy"]( ...args, )) as FacadeModule["resolveSlackRuntimeGroupPolicy"]; export const resolveSlackGroupToolPolicy: FacadeModule["resolveSlackGroupToolPolicy"] = (( ...args ) => loadFacadeModule()["resolveSlackGroupToolPolicy"]( ...args, )) as FacadeModule["resolveSlackGroupToolPolicy"]; export const resolveSlackReplyToMode: FacadeModule["resolveSlackReplyToMode"] = ((...args) => loadFacadeModule()["resolveSlackReplyToMode"]( ...args, )) as FacadeModule["resolveSlackReplyToMode"]; export const sendSlackMessage: FacadeModule["sendSlackMessage"] = ((...args) => loadFacadeModule()["sendSlackMessage"](...args)) as FacadeModule["sendSlackMessage"]; export const pinSlackMessage: FacadeModule["pinSlackMessage"] = ((...args) => loadFacadeModule()["pinSlackMessage"](...args)) as FacadeModule["pinSlackMessage"]; export const reactSlackMessage: FacadeModule["reactSlackMessage"] = ((...args) => loadFacadeModule()["reactSlackMessage"](...args)) as FacadeModule["reactSlackMessage"]; export const readSlackMessages: FacadeModule["readSlackMessages"] = ((...args) => loadFacadeModule()["readSlackMessages"](...args)) as FacadeModule["readSlackMessages"]; export const removeOwnSlackReactions: FacadeModule["removeOwnSlackReactions"] = ((...args) => loadFacadeModule()["removeOwnSlackReactions"]( ...args, )) as FacadeModule["removeOwnSlackReactions"]; export const removeSlackReaction: FacadeModule["removeSlackReaction"] = ((...args) => loadFacadeModule()["removeSlackReaction"](...args)) as FacadeModule["removeSlackReaction"]; export const unpinSlackMessage: FacadeModule["unpinSlackMessage"] = ((...args) => loadFacadeModule()["unpinSlackMessage"](...args)) as FacadeModule["unpinSlackMessage"]; export type InspectedSlackAccount = FacadeEntry["types"]["InspectedSlackAccount"]; export type ResolvedSlackAccount = FacadeEntry["types"]["ResolvedSlackAccount"]; export type SlackProbe = FacadeEntry["types"]["SlackProbe"];