import { Action, Pipeline } from '../model/index.js'; import { FetchRequestSpec, FetchResponseSpec, FetchService } from '../services/index.js'; export declare const RETRIABLE_ERRORS: string[]; export declare class PageFetchAction extends Action { static $type: string; static $icon: string; static $help: string; pipeline: Pipeline; $request?: FetchRequestSpec; $response?: FetchResponseSpec; mode: 'Fetch' | 'Node' | 'Node+Proxy'; rejectHttpErrors: boolean; requestBodyFormat: string; responseBodyFormat: string; timeout: number; retries: number; $result?: NetworkResult; get $fetch(): FetchService; reset(): void; hasChildren(): boolean; resolveChildrenScope(): Promise; afterRun(): void; exec(): Promise; } interface NetworkResult { request: FetchRequestSpec; response: FetchResponseSpec; } export {}; //# sourceMappingURL=Page.fetch.d.ts.map