// 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["signal-surface"]; type FacadeModule = FacadeEntry["module"]; import { createLazyFacadeObjectValue, loadBundledPluginPublicSurfaceModuleSync, } from "./facade-runtime.js"; function loadFacadeModule(): FacadeModule { return loadBundledPluginPublicSurfaceModuleSync({ dirName: "signal", artifactBasename: "api.js", }); } export const isSignalSenderAllowed: FacadeModule["isSignalSenderAllowed"] = ((...args) => loadFacadeModule()["isSignalSenderAllowed"](...args)) as FacadeModule["isSignalSenderAllowed"]; export const listEnabledSignalAccounts: FacadeModule["listEnabledSignalAccounts"] = ((...args) => loadFacadeModule()["listEnabledSignalAccounts"]( ...args, )) as FacadeModule["listEnabledSignalAccounts"]; export const listSignalAccountIds: FacadeModule["listSignalAccountIds"] = ((...args) => loadFacadeModule()["listSignalAccountIds"](...args)) as FacadeModule["listSignalAccountIds"]; export const monitorSignalProvider: FacadeModule["monitorSignalProvider"] = ((...args) => loadFacadeModule()["monitorSignalProvider"](...args)) as FacadeModule["monitorSignalProvider"]; export const probeSignal: FacadeModule["probeSignal"] = ((...args) => loadFacadeModule()["probeSignal"](...args)) as FacadeModule["probeSignal"]; export const removeReactionSignal: FacadeModule["removeReactionSignal"] = ((...args) => loadFacadeModule()["removeReactionSignal"](...args)) as FacadeModule["removeReactionSignal"]; export const resolveDefaultSignalAccountId: FacadeModule["resolveDefaultSignalAccountId"] = (( ...args ) => loadFacadeModule()["resolveDefaultSignalAccountId"]( ...args, )) as FacadeModule["resolveDefaultSignalAccountId"]; export const resolveSignalReactionLevel: FacadeModule["resolveSignalReactionLevel"] = ((...args) => loadFacadeModule()["resolveSignalReactionLevel"]( ...args, )) as FacadeModule["resolveSignalReactionLevel"]; export const sendMessageSignal: FacadeModule["sendMessageSignal"] = ((...args) => loadFacadeModule()["sendMessageSignal"](...args)) as FacadeModule["sendMessageSignal"]; export const sendReactionSignal: FacadeModule["sendReactionSignal"] = ((...args) => loadFacadeModule()["sendReactionSignal"](...args)) as FacadeModule["sendReactionSignal"]; export const signalMessageActions: FacadeModule["signalMessageActions"] = createLazyFacadeObjectValue( () => loadFacadeModule()["signalMessageActions"] as object, ) as FacadeModule["signalMessageActions"]; export type ResolvedSignalAccount = FacadeEntry["types"]["ResolvedSignalAccount"]; export type SignalProbe = FacadeEntry["types"]["SignalProbe"]; export type SignalSender = FacadeEntry["types"]["SignalSender"];