export { TransformStream, WritableStreamDefaultWriter, ReadableStreamDefaultReader, ReadableStream } from "stream/web"; import AbortController from "abort-controller"; import Response from "./response"; import { Headers, Request as RequestOrigin, RequestInfo } from "node-fetch"; export declare class File { } export declare const navigator: { userAgent: string; }; export { AbortController, Headers, Response, RequestInfo }; export type Agent = { host: string; port: number; username?: string; password?: string; secret?: string; }; export type RequestInit = { timeout?: number | undefined; signal?: AbortSignal | null | undefined; agent?: Agent; body?: BodyInit | undefined; headers?: HeadersInit | undefined; method?: string | undefined; redirect?: RequestRedirect | undefined; compress?: boolean | undefined; follow?: number | undefined; size?: number | undefined; [key: string]: any; }; export declare class Request extends RequestOrigin { constructor(input: RequestInfo, init?: RequestInit | undefined); }