// 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["line-surface"]; type FacadeModule = FacadeEntry["module"]; import { createLazyFacadeObjectValue, loadBundledPluginPublicSurfaceModuleSync, } from "./facade-runtime.js"; function loadFacadeModule(): FacadeModule { return loadBundledPluginPublicSurfaceModuleSync({ dirName: "line", artifactBasename: "runtime-api.js", }); } export const createActionCard: FacadeModule["createActionCard"] = ((...args) => loadFacadeModule()["createActionCard"](...args)) as FacadeModule["createActionCard"]; export const createAgendaCard: FacadeModule["createAgendaCard"] = ((...args) => loadFacadeModule()["createAgendaCard"](...args)) as FacadeModule["createAgendaCard"]; export const createAppleTvRemoteCard: FacadeModule["createAppleTvRemoteCard"] = ((...args) => loadFacadeModule()["createAppleTvRemoteCard"]( ...args, )) as FacadeModule["createAppleTvRemoteCard"]; export const createDeviceControlCard: FacadeModule["createDeviceControlCard"] = ((...args) => loadFacadeModule()["createDeviceControlCard"]( ...args, )) as FacadeModule["createDeviceControlCard"]; export const createEventCard: FacadeModule["createEventCard"] = ((...args) => loadFacadeModule()["createEventCard"](...args)) as FacadeModule["createEventCard"]; export const createImageCard: FacadeModule["createImageCard"] = ((...args) => loadFacadeModule()["createImageCard"](...args)) as FacadeModule["createImageCard"]; export const createInfoCard: FacadeModule["createInfoCard"] = ((...args) => loadFacadeModule()["createInfoCard"](...args)) as FacadeModule["createInfoCard"]; export const createListCard: FacadeModule["createListCard"] = ((...args) => loadFacadeModule()["createListCard"](...args)) as FacadeModule["createListCard"]; export const createMediaPlayerCard: FacadeModule["createMediaPlayerCard"] = ((...args) => loadFacadeModule()["createMediaPlayerCard"](...args)) as FacadeModule["createMediaPlayerCard"]; export const createReceiptCard: FacadeModule["createReceiptCard"] = ((...args) => loadFacadeModule()["createReceiptCard"](...args)) as FacadeModule["createReceiptCard"]; export const LineConfigSchema: FacadeModule["LineConfigSchema"] = createLazyFacadeObjectValue( () => loadFacadeModule()["LineConfigSchema"] as object, ) as FacadeModule["LineConfigSchema"]; export const listLineAccountIds: FacadeModule["listLineAccountIds"] = ((...args) => loadFacadeModule()["listLineAccountIds"](...args)) as FacadeModule["listLineAccountIds"]; export const normalizeAccountId: FacadeModule["normalizeAccountId"] = ((...args) => loadFacadeModule()["normalizeAccountId"](...args)) as FacadeModule["normalizeAccountId"]; export const processLineMessage: FacadeModule["processLineMessage"] = ((...args) => loadFacadeModule()["processLineMessage"](...args)) as FacadeModule["processLineMessage"]; export const resolveDefaultLineAccountId: FacadeModule["resolveDefaultLineAccountId"] = (( ...args ) => loadFacadeModule()["resolveDefaultLineAccountId"]( ...args, )) as FacadeModule["resolveDefaultLineAccountId"]; export const resolveExactLineGroupConfigKey: FacadeModule["resolveExactLineGroupConfigKey"] = (( ...args ) => loadFacadeModule()["resolveExactLineGroupConfigKey"]( ...args, )) as FacadeModule["resolveExactLineGroupConfigKey"]; export const resolveLineAccount: FacadeModule["resolveLineAccount"] = ((...args) => loadFacadeModule()["resolveLineAccount"](...args)) as FacadeModule["resolveLineAccount"]; export type CardAction = FacadeEntry["types"]["CardAction"]; export type LineChannelData = FacadeEntry["types"]["LineChannelData"]; export type LineConfig = FacadeEntry["types"]["LineConfig"]; export type LineProbeResult = FacadeEntry["types"]["LineProbeResult"]; export type ListItem = FacadeEntry["types"]["ListItem"]; export type ResolvedLineAccount = FacadeEntry["types"]["ResolvedLineAccount"];