import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named CloseBot account binding for an automation. */ export const closeBotAccount = defineAccount("closebot") /** CloseBot callables. */ export const closeBot = { answerSmartFaqs: actions.answerCloseBotSmartFaqs, attachLibraryFileToSource: actions.attachCloseBotLibraryFileToSource, attachSourceToBot: actions.attachCloseBotSourceToBot, cancelScheduledMessage: actions.cancelCloseBotScheduledMessage, createBot: actions.createCloseBotBot, createBotWithAi: actions.createCloseBotBotWithAi, createFolder: actions.createCloseBotFolder, createLeadNote: actions.createCloseBotLeadNote, createPersona: actions.createCloseBotPersona, createScheduledMessage: actions.createCloseBotScheduledMessage, createSmartFaq: actions.createCloseBotSmartFaq, createWebScrape: actions.createCloseBotWebScrape, deleteBot: actions.deleteCloseBotBot, deleteFolder: actions.deleteCloseBotFolder, deleteLead: actions.deleteCloseBotLead, deleteLeadNote: actions.deleteCloseBotLeadNote, deletePersona: actions.deleteCloseBotPersona, deleteLibraryFile: actions.deleteCloseBotLibraryFile, deleteSource: actions.deleteCloseBotSource, deleteSmartFaq: actions.deleteCloseBotSmartFaq, detachSourceFromBot: actions.detachCloseBotSourceFromBot, detachLibraryFileFromSource: actions.detachCloseBotLibraryFileFromSource, duplicateBot: actions.duplicateCloseBotBot, endPersonaSplitTest: actions.endCloseBotPersonaSplitTest, followUpOnSmartFaq: actions.followUpOnCloseBotSmartFaq, getAgency: actions.getCloseBotAgency, getBot: actions.getCloseBotBot, getFolder: actions.getCloseBotFolder, getLead: actions.getCloseBotLead, getLeadAiStatus: actions.getCloseBotLeadAiStatus, getLibraryFile: actions.getCloseBotLibraryFile, getLibraryFilePreview: actions.getCloseBotLibraryFilePreview, getPersona: actions.getCloseBotPersona, getSource: actions.getCloseBotSource, listBots: actions.listCloseBotBots, listBotTemplates: actions.listCloseBotBotTemplates, listFolders: actions.listCloseBotFolders, listLeadHistory: actions.listCloseBotLeadHistory, listLeads: actions.listCloseBotLeads, listLibraryFiles: actions.listCloseBotLibraryFiles, listPersonas: actions.listCloseBotPersonas, listScheduledMessages: actions.listCloseBotScheduledMessages, listSmartFaqs: actions.listCloseBotSmartFaqs, listSourceCalendars: actions.listCloseBotSourceCalendars, listSourceChannels: actions.listCloseBotSourceChannels, listSourceFields: actions.listCloseBotSourceFields, listSourceOwners: actions.listCloseBotSourceOwners, listSourceVariables: actions.listCloseBotSourceVariables, listSourceTags: actions.listCloseBotSourceTags, listSources: actions.listCloseBotSources, listWebScrapePages: actions.listCloseBotWebScrapePages, publishBot: actions.publishCloseBotBot, replaceLibraryFile: actions.replaceCloseBotLibraryFile, searchLeads: actions.searchCloseBotLeads, sendLeadMessage: actions.sendCloseBotLeadMessage, updateBot: actions.updateCloseBotBot, updateFolder: actions.updateCloseBotFolder, updateLead: actions.updateCloseBotLead, updateLeadAiStatus: actions.updateCloseBotLeadAiStatus, updateLeadInstance: actions.updateCloseBotLeadInstance, updateLeadNote: actions.updateCloseBotLeadNote, updatePersona: actions.updateCloseBotPersona, updateScheduledMessage: actions.updateCloseBotScheduledMessage, updateSource: actions.updateCloseBotSource, updateSourceVariable: actions.updateCloseBotSourceVariable, updateWebScrapePages: actions.updateCloseBotWebScrapePages, uploadLibraryFile: actions.uploadCloseBotLibraryFile, } export * from "./actions" export { CloseBotApiError, getCloseBotApi, } from "@automate.ax/integration-contracts/closebot" export * from "@automate.ax/integration-contracts/closebot"