/** Declares a named Scrapfly account binding for an automation. */ export declare const scrapflyAccount: (binding?: string, authorizationHints?: import("../..").AccountAuthorizationHint<"scrapfly">[] | undefined) => import("../..").IntegrationAccountReference<"scrapfly">; /** Scrapfly callables. */ export declare const scrapfly: { cancelCrawl: import("../..").DefinedAction, import("zod").ZodObject<{ cancelled: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; captureScreenshot: import("../..").DefinedAction; cache: import("zod").ZodOptional; cacheClear: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; capture: import("zod").ZodOptional; country: import("zod").ZodOptional; format: import("zod").ZodOptional>; javascript: import("zod").ZodOptional; options: import("zod").ZodOptional>>; resolution: import("zod").ZodOptional; renderingWait: import("zod").ZodOptional; timeout: import("zod").ZodOptional; url: import("zod").ZodURL; visionDeficiency: import("zod").ZodOptional>; waitForSelector: import("zod").ZodOptional; webhookName: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ image: import("zod").ZodCustom; metadata: import("zod").ZodObject<{ extensionName: import("zod").ZodString; upstreamStatusCode: import("zod").ZodNumber; upstreamUrl: import("zod").ZodURL; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; classifyResponse: import("../..").DefinedAction>; headers: import("zod").ZodOptional>; method: import("zod").ZodOptional; statusCode: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ antibot: import("zod").ZodNullable; blocked: import("zod").ZodBoolean; cost: import("zod").ZodNumber; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; downloadCrawlArtifact: import("../..").DefinedAction>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ artifact: import("zod").ZodCustom; type: import("zod").ZodEnum<{ warc: "warc"; har: "har"; }>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; extractContent: import("../..").DefinedAction; contentType: import("zod").ZodEnum<{ "text/plain": "text/plain"; "text/html": "text/html"; "text/markdown": "text/markdown"; "text/xml": "text/xml"; }>; ephemeralTemplate: import("zod").ZodOptional>; model: import("zod").ZodOptional; prompt: import("zod").ZodOptional; template: import("zod").ZodOptional; timeout: import("zod").ZodOptional; url: import("zod").ZodOptional; webhookName: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contentType: import("zod").ZodString; data: import("zod").ZodUnion; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; getAccount: import("../..").DefinedAction, Record>, import("zod").ZodObject<{ account: import("zod").ZodObject<{ accountId: import("zod").ZodString; currency: import("zod").ZodString; timezone: import("zod").ZodString; }, import("zod/v4/core").$strip>; project: import("zod").ZodObject<{ allowExtraUsage: import("zod").ZodBoolean; allowedNetworks: import("zod").ZodArray; budgetLimit: import("zod").ZodJSONSchema; budgetSpent: import("zod").ZodJSONSchema; concurrencyLimit: import("zod").ZodOptional>; name: import("zod").ZodString; quotaReached: import("zod").ZodBoolean; scrapeRequestCount: import("zod").ZodNumber; scrapeRequestLimit: import("zod").ZodNullable; tags: import("zod").ZodArray; }, import("zod/v4/core").$strip>; subscription: import("zod").ZodObject<{ billing: import("zod").ZodObject<{ currentExtraScrapeRequestPrice: import("zod").ZodObject<{ amount: import("zod").ZodNumber; currency: import("zod").ZodString; }, import("zod/v4/core").$strip>; extraScrapeRequestPricePer10k: import("zod").ZodObject<{ amount: import("zod").ZodNumber; currency: import("zod").ZodString; }, import("zod/v4/core").$strip>; ongoingPayment: import("zod").ZodObject<{ amount: import("zod").ZodNumber; currency: import("zod").ZodString; }, import("zod/v4/core").$strip>; planPrice: import("zod").ZodObject<{ amount: import("zod").ZodNumber; currency: import("zod").ZodString; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; extraScrapeAllowed: import("zod").ZodBoolean; maxConcurrency: import("zod").ZodNumber; period: import("zod").ZodObject<{ end: import("zod").ZodString; start: import("zod").ZodString; }, import("zod/v4/core").$strip>; planName: import("zod").ZodString; usage: import("zod").ZodObject<{ schedule: import("zod").ZodObject<{ current: import("zod").ZodNumber; limit: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; scrape: import("zod").ZodObject<{ concurrentLimit: import("zod").ZodNumber; concurrentRemaining: import("zod").ZodNumber; concurrentUsage: import("zod").ZodNumber; current: import("zod").ZodNumber; extra: import("zod").ZodNumber; limit: import("zod").ZodNumber; remaining: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; spider: import("zod").ZodObject<{ current: import("zod").ZodNumber; limit: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; getCrawlContents: import("../..").DefinedAction; limit: import("zod").ZodOptional; offset: import("zod").ZodOptional; plain: import("zod").ZodOptional; url: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodUnion; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contents: import("zod").ZodRecord>; links: import("zod").ZodObject<{ crawledUrls: import("zod").ZodOptional; next: import("zod").ZodOptional>; prev: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; mode: import("zod").ZodLiteral<"map">; }, import("zod/v4/core").$strip>]>, "scrapfly", false, never>; getCrawlContentsBatch: import("../..").DefinedAction>; urls: import("zod").ZodArray; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ contents: import("zod").ZodRecord>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; getCrawlStatus: import("../..").DefinedAction, import("zod").ZodObject<{ crawlerId: import("zod").ZodString; isFinished: import("zod").ZodBoolean; isSuccess: import("zod").ZodNullable; state: import("zod").ZodObject<{ apiCreditUsed: import("zod").ZodNumber; duration: import("zod").ZodNumber; startTime: import("zod").ZodNullable; stopReason: import("zod").ZodNullable>; stopTime: import("zod").ZodNullable; urlsExtracted: import("zod").ZodNumber; urlsFailed: import("zod").ZodNumber; urlsSkipped: import("zod").ZodNumber; urlsToCrawl: import("zod").ZodNumber; urlsVisited: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; status: import("zod").ZodEnum<{ RUNNING: "RUNNING"; PENDING: "PENDING"; DONE: "DONE"; CANCELLED: "CANCELLED"; }>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; getMonitoringMetrics: import("../..").DefinedAction>>; domain: import("zod").ZodOptional; end: import("zod").ZodOptional>; groupSubdomain: import("zod").ZodOptional; includeWebhook: import("zod").ZodOptional; period: import("zod").ZodOptional>; product: import("zod").ZodEnum<{ scrape: "scrape"; screenshot: "screenshot"; extraction: "extraction"; crawler: "crawler"; }>; start: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodJSONSchema, "scrapfly", false, never>; listCrawlUrls: import("../..").DefinedAction; perPage: import("zod").ZodOptional; status: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ page: import("zod").ZodNumber; perPage: import("zod").ZodNumber; urls: import("zod").ZodArray; status: import("zod").ZodOptional>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; scrapeUrl: import("../..").DefinedAction; asp: import("zod").ZodOptional; browserBrand: import("zod").ZodOptional>; body: import("zod").ZodOptional; cache: import("zod").ZodOptional; cacheClear: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; country: import("zod").ZodOptional; costBudget: import("zod").ZodOptional; correlationId: import("zod").ZodOptional; cookies: import("zod").ZodOptional>; dns: import("zod").ZodOptional; extractionTemplate: import("zod").ZodOptional; extractionModel: import("zod").ZodOptional; extractionPrompt: import("zod").ZodOptional; format: import("zod").ZodOptional>; formatOptions: import("zod").ZodOptional>>; geolocation: import("zod").ZodOptional; headers: import("zod").ZodOptional>; javascript: import("zod").ZodOptional; javascriptScenario: import("zod").ZodOptional>; languages: import("zod").ZodOptional>; method: import("zod").ZodOptional>; os: import("zod").ZodOptional; proxyPool: import("zod").ZodOptional; raiseOnUpstreamError: import("zod").ZodOptional; renderJs: import("zod").ZodOptional; renderingStage: import("zod").ZodOptional>; renderingWait: import("zod").ZodOptional; session: import("zod").ZodOptional; sessionStickyProxy: import("zod").ZodOptional; screenshots: import("zod").ZodOptional>; screenshotFlags: import("zod").ZodOptional>>; ssl: import("zod").ZodOptional; tags: import("zod").ZodOptional>; timeout: import("zod").ZodOptional; url: import("zod").ZodURL; waitForSelector: import("zod").ZodOptional; webhookName: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ browserData: import("zod").ZodObject<{ javascriptEvaluationResult: import("zod").ZodOptional>; jsScenario: import("zod").ZodOptional; duration: import("zod").ZodNumber; executed: import("zod").ZodBoolean; result: import("zod").ZodOptional; success: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; localStorageData: import("zod").ZodOptional>; sessionStorageData: import("zod").ZodOptional>; websockets: import("zod").ZodOptional>; xhrCall: import("zod").ZodOptional; headers: import("zod").ZodRecord; method: import("zod").ZodString; response: import("zod").ZodObject<{ body: import("zod").ZodString; duration: import("zod").ZodNumber; format: import("zod").ZodString; headers: import("zod").ZodRecord; status: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; type: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>; content: import("zod").ZodString; contentEncoding: import("zod").ZodString; contentType: import("zod").ZodString; context: import("zod").ZodObject<{ asp: import("zod").ZodNullable; bandwidthConsumed: import("zod").ZodOptional; cache: import("zod").ZodObject<{ entry: import("zod").ZodOptional>; state: import("zod").ZodString; }, import("zod/v4/core").$strip>; cookies: import("zod").ZodUnion, import("zod").ZodArray>]>; cost: import("zod").ZodObject<{ details: import("zod").ZodArray>; total: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; createdAt: import("zod").ZodString; debug: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; env: import("zod").ZodString; fingerprint: import("zod").ZodOptional; headers: import("zod").ZodRecord; isXmlHttpRequest: import("zod").ZodBoolean; job: import("zod").ZodOptional>; lang: import("zod").ZodUnion]>; os: import("zod").ZodObject<{ distribution: import("zod").ZodOptional; name: import("zod").ZodString; type: import("zod").ZodOptional; version: import("zod").ZodString; }, import("zod/v4/core").$strip>; project: import("zod").ZodString; proxy: import("zod").ZodObject<{ country: import("zod").ZodString; identity: import("zod").ZodString; network: import("zod").ZodString; pool: import("zod").ZodString; }, import("zod/v4/core").$strip>; redirects: import("zod").ZodArray; retry: import("zod").ZodNumber; schedule: import("zod").ZodOptional>; session: import("zod").ZodOptional>; spider: import("zod").ZodOptional; throttler: import("zod").ZodOptional; uri: import("zod").ZodObject<{ baseUrl: import("zod").ZodString; fragment: import("zod").ZodOptional>; host: import("zod").ZodString; params: import("zod").ZodOptional>>; port: import("zod").ZodNumber; query: import("zod").ZodOptional>; rootDomain: import("zod").ZodString; scheme: import("zod").ZodString; }, import("zod/v4/core").$strip>; url: import("zod").ZodURL; webhook: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; cookies: import("zod").ZodArray>; data: import("zod").ZodOptional; dns: import("zod").ZodOptional>>>; duration: import("zod").ZodNumber; error: import("zod").ZodOptional; httpCode: import("zod").ZodNumber; links: import("zod").ZodRecord; message: import("zod").ZodString; retryable: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>>; format: import("zod").ZodString; iframes: import("zod").ZodArray>; host: import("zod").ZodString; params: import("zod").ZodOptional>>; port: import("zod").ZodNumber; query: import("zod").ZodOptional>; rootDomain: import("zod").ZodString; scheme: import("zod").ZodString; }, import("zod/v4/core").$strip>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; logUrl: import("zod").ZodURL; reason: import("zod").ZodString; requestHeaders: import("zod").ZodRecord; responseHeaders: import("zod").ZodRecord; screenshots: import("zod").ZodRecord>; extension: import("zod").ZodString; format: import("zod").ZodString; size: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; size: import("zod").ZodNumber; ssl: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; status: import("zod").ZodString; statusCode: import("zod").ZodNumber; success: import("zod").ZodBoolean; url: import("zod").ZodURL; uuid: import("zod").ZodString; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; scrapeUrls: import("../..").DefinedAction; asp: import("zod").ZodOptional; browserBrand: import("zod").ZodOptional>; body: import("zod").ZodOptional; cache: import("zod").ZodOptional; cacheClear: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; country: import("zod").ZodOptional; costBudget: import("zod").ZodOptional; correlationId: import("zod").ZodOptional; cookies: import("zod").ZodOptional>; dns: import("zod").ZodOptional; extractionTemplate: import("zod").ZodOptional; extractionModel: import("zod").ZodOptional; extractionPrompt: import("zod").ZodOptional; format: import("zod").ZodOptional>; formatOptions: import("zod").ZodOptional>>; geolocation: import("zod").ZodOptional; headers: import("zod").ZodOptional>; javascript: import("zod").ZodOptional; javascriptScenario: import("zod").ZodOptional>; languages: import("zod").ZodOptional>; method: import("zod").ZodOptional>; os: import("zod").ZodOptional; proxyPool: import("zod").ZodOptional; raiseOnUpstreamError: import("zod").ZodOptional; renderJs: import("zod").ZodOptional; renderingStage: import("zod").ZodOptional>; renderingWait: import("zod").ZodOptional; session: import("zod").ZodOptional; sessionStickyProxy: import("zod").ZodOptional; screenshots: import("zod").ZodOptional>; screenshotFlags: import("zod").ZodOptional>>; ssl: import("zod").ZodOptional; tags: import("zod").ZodOptional>; timeout: import("zod").ZodOptional; url: import("zod").ZodURL; waitForSelector: import("zod").ZodOptional; webhookName: import("zod").ZodOptional; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ results: import("zod").ZodArray>; result: import("zod").ZodOptional>; jsScenario: import("zod").ZodOptional; duration: import("zod").ZodNumber; executed: import("zod").ZodBoolean; result: import("zod").ZodOptional; success: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; localStorageData: import("zod").ZodOptional>; sessionStorageData: import("zod").ZodOptional>; websockets: import("zod").ZodOptional>; xhrCall: import("zod").ZodOptional; headers: import("zod").ZodRecord; method: import("zod").ZodString; response: import("zod").ZodObject<{ body: import("zod").ZodString; duration: import("zod").ZodNumber; format: import("zod").ZodString; headers: import("zod").ZodRecord; status: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; type: import("zod").ZodString; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>>; }, import("zod/v4/core").$strip>; content: import("zod").ZodString; contentEncoding: import("zod").ZodString; contentType: import("zod").ZodString; context: import("zod").ZodObject<{ asp: import("zod").ZodNullable; bandwidthConsumed: import("zod").ZodOptional; cache: import("zod").ZodObject<{ entry: import("zod").ZodOptional>; state: import("zod").ZodString; }, import("zod/v4/core").$strip>; cookies: import("zod").ZodUnion, import("zod").ZodArray>]>; cost: import("zod").ZodObject<{ details: import("zod").ZodArray>; total: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; createdAt: import("zod").ZodString; debug: import("zod").ZodNullable; }, import("zod/v4/core").$strip>>; env: import("zod").ZodString; fingerprint: import("zod").ZodOptional; headers: import("zod").ZodRecord; isXmlHttpRequest: import("zod").ZodBoolean; job: import("zod").ZodOptional>; lang: import("zod").ZodUnion]>; os: import("zod").ZodObject<{ distribution: import("zod").ZodOptional; name: import("zod").ZodString; type: import("zod").ZodOptional; version: import("zod").ZodString; }, import("zod/v4/core").$strip>; project: import("zod").ZodString; proxy: import("zod").ZodObject<{ country: import("zod").ZodString; identity: import("zod").ZodString; network: import("zod").ZodString; pool: import("zod").ZodString; }, import("zod/v4/core").$strip>; redirects: import("zod").ZodArray; retry: import("zod").ZodNumber; schedule: import("zod").ZodOptional>; session: import("zod").ZodOptional>; spider: import("zod").ZodOptional; throttler: import("zod").ZodOptional; uri: import("zod").ZodObject<{ baseUrl: import("zod").ZodString; fragment: import("zod").ZodOptional>; host: import("zod").ZodString; params: import("zod").ZodOptional>>; port: import("zod").ZodNumber; query: import("zod").ZodOptional>; rootDomain: import("zod").ZodString; scheme: import("zod").ZodString; }, import("zod/v4/core").$strip>; url: import("zod").ZodURL; webhook: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; cookies: import("zod").ZodArray>; data: import("zod").ZodOptional; dns: import("zod").ZodOptional>>>; duration: import("zod").ZodNumber; error: import("zod").ZodOptional; httpCode: import("zod").ZodNumber; links: import("zod").ZodRecord; message: import("zod").ZodString; retryable: import("zod").ZodBoolean; }, import("zod/v4/core").$strip>>>; format: import("zod").ZodString; iframes: import("zod").ZodArray>; host: import("zod").ZodString; params: import("zod").ZodOptional>>; port: import("zod").ZodNumber; query: import("zod").ZodOptional>; rootDomain: import("zod").ZodString; scheme: import("zod").ZodString; }, import("zod/v4/core").$strip>; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; logUrl: import("zod").ZodURL; reason: import("zod").ZodString; requestHeaders: import("zod").ZodRecord; responseHeaders: import("zod").ZodRecord; screenshots: import("zod").ZodRecord>; extension: import("zod").ZodString; format: import("zod").ZodString; size: import("zod").ZodNumber; url: import("zod").ZodURL; }, import("zod/v4/core").$strip>>; size: import("zod").ZodNumber; ssl: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>>>; status: import("zod").ZodString; statusCode: import("zod").ZodNumber; success: import("zod").ZodBoolean; url: import("zod").ZodURL; uuid: import("zod").ZodString; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; startCrawl: import("../..").DefinedAction>; allowedInternalSubdomains: import("zod").ZodOptional>; asp: import("zod").ZodOptional; cache: import("zod").ZodOptional; cacheClear: import("zod").ZodOptional; cacheTtl: import("zod").ZodOptional; contentFormats: import("zod").ZodOptional>>; country: import("zod").ZodOptional; delay: import("zod").ZodOptional; excludePaths: import("zod").ZodOptional>; extractionRules: import("zod").ZodOptional>; followExternalLinks: import("zod").ZodOptional; followInternalSubdomains: import("zod").ZodOptional; headers: import("zod").ZodOptional>; ignoreBasePathRestriction: import("zod").ZodOptional; ignoreNoFollow: import("zod").ZodOptional; includeOnlyPaths: import("zod").ZodOptional>; maxApiCredit: import("zod").ZodOptional; maxConcurrency: import("zod").ZodOptional; maxDepth: import("zod").ZodOptional; maxDuration: import("zod").ZodOptional; pageLimit: import("zod").ZodOptional; proxyPool: import("zod").ZodOptional; remoteUrlList: import("zod").ZodOptional; renderingDelay: import("zod").ZodOptional; respectRobotsTxt: import("zod").ZodOptional; url: import("zod").ZodOptional; urlList: import("zod").ZodOptional>; useSitemaps: import("zod").ZodOptional; userAgent: import("zod").ZodOptional; webhookEvents: import("zod").ZodOptional>>; webhookName: import("zod").ZodOptional; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ crawlerId: import("zod").ZodString; status: import("zod").ZodEnum<{ RUNNING: "RUNNING"; PENDING: "PENDING"; DONE: "DONE"; CANCELLED: "CANCELLED"; }>; }, import("zod/v4/core").$strip>, "scrapfly", false, never>; }; export * from "./actions.js"; export * from "./lib.js"; //# sourceMappingURL=index.d.ts.map