import * as actions from "./actions" import { defineAccount } from "../../automation/integrations" /** Declares a named Scrapfly account binding for an automation. */ export const scrapflyAccount = defineAccount("scrapfly") /** Scrapfly callables. */ export const scrapfly = { cancelCrawl: actions.cancelScrapflyCrawl, captureScreenshot: actions.captureScrapflyScreenshot, classifyResponse: actions.classifyResponseWithScrapfly, downloadCrawlArtifact: actions.downloadScrapflyCrawlArtifact, extractContent: actions.extractContentWithScrapfly, getAccount: actions.getScrapflyAccount, getCrawlContents: actions.getScrapflyCrawlContents, getCrawlContentsBatch: actions.getScrapflyCrawlContentsBatch, getCrawlStatus: actions.getScrapflyCrawlStatus, getMonitoringMetrics: actions.getScrapflyMonitoringMetrics, listCrawlUrls: actions.listScrapflyCrawlUrls, scrapeUrl: actions.scrapeUrlWithScrapfly, scrapeUrls: actions.scrapeUrlsWithScrapfly, startCrawl: actions.startScrapflyCrawl, } export * from "./actions" export * from "./lib"