import * as z from "zod"; /** Scrapes one URL through Scrapfly. */ export declare const scrapeUrlWithScrapfly: import("../..").DefinedAction; asp: z.ZodOptional; browserBrand: z.ZodOptional>; body: z.ZodOptional; cache: z.ZodOptional; cacheClear: z.ZodOptional; cacheTtl: z.ZodOptional; country: z.ZodOptional; costBudget: z.ZodOptional; correlationId: z.ZodOptional; cookies: z.ZodOptional>; dns: z.ZodOptional; extractionTemplate: z.ZodOptional; extractionModel: z.ZodOptional; extractionPrompt: z.ZodOptional; format: z.ZodOptional>; formatOptions: z.ZodOptional>>; geolocation: z.ZodOptional; headers: z.ZodOptional>; javascript: z.ZodOptional; javascriptScenario: z.ZodOptional>; languages: z.ZodOptional>; method: z.ZodOptional>; os: z.ZodOptional; proxyPool: z.ZodOptional; raiseOnUpstreamError: z.ZodOptional; renderJs: z.ZodOptional; renderingStage: z.ZodOptional>; renderingWait: z.ZodOptional; session: z.ZodOptional; sessionStickyProxy: z.ZodOptional; screenshots: z.ZodOptional>; screenshotFlags: z.ZodOptional>>; ssl: z.ZodOptional; tags: z.ZodOptional>; timeout: z.ZodOptional; url: z.ZodURL; waitForSelector: z.ZodOptional; webhookName: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ browserData: z.ZodObject<{ javascriptEvaluationResult: z.ZodOptional>; jsScenario: z.ZodOptional; duration: z.ZodNumber; executed: z.ZodBoolean; result: z.ZodOptional; success: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; localStorageData: z.ZodOptional>; sessionStorageData: z.ZodOptional>; websockets: z.ZodOptional>; xhrCall: z.ZodOptional; headers: z.ZodRecord; method: z.ZodString; response: z.ZodObject<{ body: z.ZodString; duration: z.ZodNumber; format: z.ZodString; headers: z.ZodRecord; status: z.ZodNumber; }, z.core.$strip>; type: z.ZodString; url: z.ZodURL; }, z.core.$strip>>>; }, z.core.$strip>; content: z.ZodString; contentEncoding: z.ZodString; contentType: z.ZodString; context: z.ZodObject<{ asp: z.ZodNullable; bandwidthConsumed: z.ZodOptional; cache: z.ZodObject<{ entry: z.ZodOptional>; state: z.ZodString; }, z.core.$strip>; cookies: z.ZodUnion, z.ZodArray>]>; cost: z.ZodObject<{ details: z.ZodArray>; total: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; debug: z.ZodNullable; }, z.core.$strip>>; env: z.ZodString; fingerprint: z.ZodOptional; headers: z.ZodRecord; isXmlHttpRequest: z.ZodBoolean; job: z.ZodOptional>; lang: z.ZodUnion]>; os: z.ZodObject<{ distribution: z.ZodOptional; name: z.ZodString; type: z.ZodOptional; version: z.ZodString; }, z.core.$strip>; project: z.ZodString; proxy: z.ZodObject<{ country: z.ZodString; identity: z.ZodString; network: z.ZodString; pool: z.ZodString; }, z.core.$strip>; redirects: z.ZodArray; retry: z.ZodNumber; schedule: z.ZodOptional>; session: z.ZodOptional>; spider: z.ZodOptional; throttler: z.ZodOptional; uri: z.ZodObject<{ baseUrl: z.ZodString; fragment: z.ZodOptional>; host: z.ZodString; params: z.ZodOptional>>; port: z.ZodNumber; query: z.ZodOptional>; rootDomain: z.ZodString; scheme: z.ZodString; }, z.core.$strip>; url: z.ZodURL; webhook: z.ZodOptional>; }, z.core.$strip>; cookies: z.ZodArray>; data: z.ZodOptional; dns: z.ZodOptional>>>; duration: z.ZodNumber; error: z.ZodOptional; httpCode: z.ZodNumber; links: z.ZodRecord; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>>; format: z.ZodString; iframes: z.ZodArray>; host: z.ZodString; params: z.ZodOptional>>; port: z.ZodNumber; query: z.ZodOptional>; rootDomain: z.ZodString; scheme: z.ZodString; }, z.core.$strip>; url: z.ZodURL; }, z.core.$strip>>; logUrl: z.ZodURL; reason: z.ZodString; requestHeaders: z.ZodRecord; responseHeaders: z.ZodRecord; screenshots: z.ZodRecord>; extension: z.ZodString; format: z.ZodString; size: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>>; size: z.ZodNumber; ssl: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodString; statusCode: z.ZodNumber; success: z.ZodBoolean; url: z.ZodURL; uuid: z.ZodString; }, z.core.$strip>, "scrapfly", false, never>; /** Scrapes up to 100 URLs through Scrapfly's streaming batch endpoint. */ export declare const scrapeUrlsWithScrapfly: import("../..").DefinedAction; asp: z.ZodOptional; browserBrand: z.ZodOptional>; body: z.ZodOptional; cache: z.ZodOptional; cacheClear: z.ZodOptional; cacheTtl: z.ZodOptional; country: z.ZodOptional; costBudget: z.ZodOptional; correlationId: z.ZodOptional; cookies: z.ZodOptional>; dns: z.ZodOptional; extractionTemplate: z.ZodOptional; extractionModel: z.ZodOptional; extractionPrompt: z.ZodOptional; format: z.ZodOptional>; formatOptions: z.ZodOptional>>; geolocation: z.ZodOptional; headers: z.ZodOptional>; javascript: z.ZodOptional; javascriptScenario: z.ZodOptional>; languages: z.ZodOptional>; method: z.ZodOptional>; os: z.ZodOptional; proxyPool: z.ZodOptional; raiseOnUpstreamError: z.ZodOptional; renderJs: z.ZodOptional; renderingStage: z.ZodOptional>; renderingWait: z.ZodOptional; session: z.ZodOptional; sessionStickyProxy: z.ZodOptional; screenshots: z.ZodOptional>; screenshotFlags: z.ZodOptional>>; ssl: z.ZodOptional; tags: z.ZodOptional>; timeout: z.ZodOptional; url: z.ZodURL; waitForSelector: z.ZodOptional; webhookName: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, z.ZodObject<{ results: z.ZodArray>; result: z.ZodOptional>; jsScenario: z.ZodOptional; duration: z.ZodNumber; executed: z.ZodBoolean; result: z.ZodOptional; success: z.ZodBoolean; }, z.core.$strip>>; }, z.core.$strip>>; localStorageData: z.ZodOptional>; sessionStorageData: z.ZodOptional>; websockets: z.ZodOptional>; xhrCall: z.ZodOptional; headers: z.ZodRecord; method: z.ZodString; response: z.ZodObject<{ body: z.ZodString; duration: z.ZodNumber; format: z.ZodString; headers: z.ZodRecord; status: z.ZodNumber; }, z.core.$strip>; type: z.ZodString; url: z.ZodURL; }, z.core.$strip>>>; }, z.core.$strip>; content: z.ZodString; contentEncoding: z.ZodString; contentType: z.ZodString; context: z.ZodObject<{ asp: z.ZodNullable; bandwidthConsumed: z.ZodOptional; cache: z.ZodObject<{ entry: z.ZodOptional>; state: z.ZodString; }, z.core.$strip>; cookies: z.ZodUnion, z.ZodArray>]>; cost: z.ZodObject<{ details: z.ZodArray>; total: z.ZodNumber; }, z.core.$strip>; createdAt: z.ZodString; debug: z.ZodNullable; }, z.core.$strip>>; env: z.ZodString; fingerprint: z.ZodOptional; headers: z.ZodRecord; isXmlHttpRequest: z.ZodBoolean; job: z.ZodOptional>; lang: z.ZodUnion]>; os: z.ZodObject<{ distribution: z.ZodOptional; name: z.ZodString; type: z.ZodOptional; version: z.ZodString; }, z.core.$strip>; project: z.ZodString; proxy: z.ZodObject<{ country: z.ZodString; identity: z.ZodString; network: z.ZodString; pool: z.ZodString; }, z.core.$strip>; redirects: z.ZodArray; retry: z.ZodNumber; schedule: z.ZodOptional>; session: z.ZodOptional>; spider: z.ZodOptional; throttler: z.ZodOptional; uri: z.ZodObject<{ baseUrl: z.ZodString; fragment: z.ZodOptional>; host: z.ZodString; params: z.ZodOptional>>; port: z.ZodNumber; query: z.ZodOptional>; rootDomain: z.ZodString; scheme: z.ZodString; }, z.core.$strip>; url: z.ZodURL; webhook: z.ZodOptional>; }, z.core.$strip>; cookies: z.ZodArray>; data: z.ZodOptional; dns: z.ZodOptional>>>; duration: z.ZodNumber; error: z.ZodOptional; httpCode: z.ZodNumber; links: z.ZodRecord; message: z.ZodString; retryable: z.ZodBoolean; }, z.core.$strip>>>; format: z.ZodString; iframes: z.ZodArray>; host: z.ZodString; params: z.ZodOptional>>; port: z.ZodNumber; query: z.ZodOptional>; rootDomain: z.ZodString; scheme: z.ZodString; }, z.core.$strip>; url: z.ZodURL; }, z.core.$strip>>; logUrl: z.ZodURL; reason: z.ZodString; requestHeaders: z.ZodRecord; responseHeaders: z.ZodRecord; screenshots: z.ZodRecord>; extension: z.ZodString; format: z.ZodString; size: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>>; size: z.ZodNumber; ssl: z.ZodOptional>; }, z.core.$strip>>>; status: z.ZodString; statusCode: z.ZodNumber; success: z.ZodBoolean; url: z.ZodURL; uuid: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, "scrapfly", false, never>; /** Captures one page screenshot through Scrapfly. */ export declare const captureScrapflyScreenshot: import("../..").DefinedAction; cache: z.ZodOptional; cacheClear: z.ZodOptional; cacheTtl: z.ZodOptional; capture: z.ZodOptional; country: z.ZodOptional; format: z.ZodOptional>; javascript: z.ZodOptional; options: z.ZodOptional>>; resolution: z.ZodOptional; renderingWait: z.ZodOptional; timeout: z.ZodOptional; url: z.ZodURL; visionDeficiency: z.ZodOptional>; waitForSelector: z.ZodOptional; webhookName: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ image: z.ZodCustom; metadata: z.ZodObject<{ extensionName: z.ZodString; upstreamStatusCode: z.ZodNumber; upstreamUrl: z.ZodURL; }, z.core.$strip>; }, z.core.$strip>, "scrapfly", false, never>; /** Extracts structured or prompted data from supplied document content. */ export declare const extractContentWithScrapfly: import("../..").DefinedAction; contentType: z.ZodEnum<{ "text/plain": "text/plain"; "text/html": "text/html"; "text/markdown": "text/markdown"; "text/xml": "text/xml"; }>; ephemeralTemplate: z.ZodOptional>; model: z.ZodOptional; prompt: z.ZodOptional; template: z.ZodOptional; timeout: z.ZodOptional; url: z.ZodOptional; webhookName: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ contentType: z.ZodString; data: z.ZodUnion; }, z.core.$strip>, "scrapfly", false, never>; /** Classifies a fetched response for anti-bot blocking. */ export declare const classifyResponseWithScrapfly: import("../..").DefinedAction>; headers: z.ZodOptional>; method: z.ZodOptional; statusCode: z.ZodNumber; url: z.ZodURL; }, z.core.$strip>, z.ZodObject<{ antibot: z.ZodNullable; blocked: z.ZodBoolean; cost: z.ZodNumber; }, z.core.$strip>, "scrapfly", false, never>; /** Gets the connected Scrapfly project's quota and subscription usage. */ export declare const getScrapflyAccount: import("../..").DefinedAction, Record>, z.ZodObject<{ account: z.ZodObject<{ accountId: z.ZodString; currency: z.ZodString; timezone: z.ZodString; }, z.core.$strip>; project: z.ZodObject<{ allowExtraUsage: z.ZodBoolean; allowedNetworks: z.ZodArray; budgetLimit: z.ZodJSONSchema; budgetSpent: z.ZodJSONSchema; concurrencyLimit: z.ZodOptional>; name: z.ZodString; quotaReached: z.ZodBoolean; scrapeRequestCount: z.ZodNumber; scrapeRequestLimit: z.ZodNullable; tags: z.ZodArray; }, z.core.$strip>; subscription: z.ZodObject<{ billing: z.ZodObject<{ currentExtraScrapeRequestPrice: z.ZodObject<{ amount: z.ZodNumber; currency: z.ZodString; }, z.core.$strip>; extraScrapeRequestPricePer10k: z.ZodObject<{ amount: z.ZodNumber; currency: z.ZodString; }, z.core.$strip>; ongoingPayment: z.ZodObject<{ amount: z.ZodNumber; currency: z.ZodString; }, z.core.$strip>; planPrice: z.ZodObject<{ amount: z.ZodNumber; currency: z.ZodString; }, z.core.$strip>; }, z.core.$strip>; extraScrapeAllowed: z.ZodBoolean; maxConcurrency: z.ZodNumber; period: z.ZodObject<{ end: z.ZodString; start: z.ZodString; }, z.core.$strip>; planName: z.ZodString; usage: z.ZodObject<{ schedule: z.ZodObject<{ current: z.ZodNumber; limit: z.ZodNumber; }, z.core.$strip>; scrape: z.ZodObject<{ concurrentLimit: z.ZodNumber; concurrentRemaining: z.ZodNumber; concurrentUsage: z.ZodNumber; current: z.ZodNumber; extra: z.ZodNumber; limit: z.ZodNumber; remaining: z.ZodNumber; }, z.core.$strip>; spider: z.ZodObject<{ current: z.ZodNumber; limit: z.ZodNumber; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>; }, z.core.$strip>, "scrapfly", false, never>; /** Gets aggregate or target Scrapfly monitoring metrics. */ export declare const getScrapflyMonitoringMetrics: import("../..").DefinedAction>>; domain: z.ZodOptional; end: z.ZodOptional>; groupSubdomain: z.ZodOptional; includeWebhook: z.ZodOptional; period: z.ZodOptional>; product: z.ZodEnum<{ scrape: "scrape"; screenshot: "screenshot"; extraction: "extraction"; crawler: "crawler"; }>; start: z.ZodOptional>; }, z.core.$strip>, z.ZodJSONSchema, "scrapfly", false, never>; /** Starts a Scrapfly crawler job. */ export declare const startScrapflyCrawl: import("../..").DefinedAction>; allowedInternalSubdomains: z.ZodOptional>; asp: z.ZodOptional; cache: z.ZodOptional; cacheClear: z.ZodOptional; cacheTtl: z.ZodOptional; contentFormats: z.ZodOptional>>; country: z.ZodOptional; delay: z.ZodOptional; excludePaths: z.ZodOptional>; extractionRules: z.ZodOptional>; followExternalLinks: z.ZodOptional; followInternalSubdomains: z.ZodOptional; headers: z.ZodOptional>; ignoreBasePathRestriction: z.ZodOptional; ignoreNoFollow: z.ZodOptional; includeOnlyPaths: z.ZodOptional>; maxApiCredit: z.ZodOptional; maxConcurrency: z.ZodOptional; maxDepth: z.ZodOptional; maxDuration: z.ZodOptional; pageLimit: z.ZodOptional; proxyPool: z.ZodOptional; remoteUrlList: z.ZodOptional; renderingDelay: z.ZodOptional; respectRobotsTxt: z.ZodOptional; url: z.ZodOptional; urlList: z.ZodOptional>; useSitemaps: z.ZodOptional; userAgent: z.ZodOptional; webhookEvents: z.ZodOptional>>; webhookName: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ crawlerId: z.ZodString; status: z.ZodEnum<{ RUNNING: "RUNNING"; PENDING: "PENDING"; DONE: "DONE"; CANCELLED: "CANCELLED"; }>; }, z.core.$strip>, "scrapfly", false, never>; /** Gets current progress and terminal state for a Scrapfly crawl. */ export declare const getScrapflyCrawlStatus: import("../..").DefinedAction, z.ZodObject<{ crawlerId: z.ZodString; isFinished: z.ZodBoolean; isSuccess: z.ZodNullable; state: z.ZodObject<{ apiCreditUsed: z.ZodNumber; duration: z.ZodNumber; startTime: z.ZodNullable; stopReason: z.ZodNullable>; stopTime: z.ZodNullable; urlsExtracted: z.ZodNumber; urlsFailed: z.ZodNumber; urlsSkipped: z.ZodNumber; urlsToCrawl: z.ZodNumber; urlsVisited: z.ZodNumber; }, z.core.$strip>; status: z.ZodEnum<{ RUNNING: "RUNNING"; PENDING: "PENDING"; DONE: "DONE"; CANCELLED: "CANCELLED"; }>; }, z.core.$strip>, "scrapfly", false, never>; /** Lists one page of URLs from a Scrapfly crawl. */ export declare const listScrapflyCrawlUrls: import("../..").DefinedAction; perPage: z.ZodOptional; status: z.ZodOptional>; }, z.core.$strip>, z.ZodObject<{ page: z.ZodNumber; perPage: z.ZodNumber; urls: z.ZodArray; status: z.ZodOptional>; url: z.ZodURL; }, z.core.$strip>>; }, z.core.$strip>, "scrapfly", false, never>; /** Gets paginated or single-page content from a Scrapfly crawl. */ export declare const getScrapflyCrawlContents: import("../..").DefinedAction; limit: z.ZodOptional; offset: z.ZodOptional; plain: z.ZodOptional; url: z.ZodOptional; }, z.core.$strip>, z.ZodUnion; }, z.core.$strip>, z.ZodObject<{ contents: z.ZodRecord>; links: z.ZodObject<{ crawledUrls: z.ZodOptional; next: z.ZodOptional>; prev: z.ZodOptional>; }, z.core.$strip>; mode: z.ZodLiteral<"map">; }, z.core.$strip>]>, "scrapfly", false, never>; /** Gets multiple content formats for up to 100 crawled URLs. */ export declare const getScrapflyCrawlContentsBatch: import("../..").DefinedAction>; urls: z.ZodArray; }, z.core.$strip>, z.ZodObject<{ contents: z.ZodRecord>; }, z.core.$strip>, "scrapfly", false, never>; /** Downloads a Scrapfly crawl's WARC or HAR artifact. */ export declare const downloadScrapflyCrawlArtifact: import("../..").DefinedAction>; }, z.core.$strip>, z.ZodObject<{ artifact: z.ZodCustom; type: z.ZodEnum<{ warc: "warc"; har: "har"; }>; }, z.core.$strip>, "scrapfly", false, never>; /** Cancels a Scrapfly crawler job idempotently. */ export declare const cancelScrapflyCrawl: import("../..").DefinedAction, z.ZodObject<{ cancelled: z.ZodBoolean; }, z.core.$strip>, "scrapfly", false, never>; //# sourceMappingURL=actions.d.ts.map