/// import http = require('http'); import https = require('https'); import stream = require('stream'); import { Merge } from 'type-fest'; import { Defaults, NormalizedOptions, RequestFunction, URLOrOptions, requestSymbol } from './types'; export declare const preNormalizeArguments: (options: Merge>, defaults?: NormalizedOptions | undefined) => NormalizedOptions; export declare const mergeOptions: (...sources: Merge>[]) => NormalizedOptions; export declare const normalizeArguments: (url: URLOrOptions, options?: Merge> | undefined, defaults?: Defaults | undefined) => NormalizedOptions; export declare type NormalizedRequestArguments = Merge; }>; export declare const normalizeRequestArguments: (options: NormalizedOptions) => Promise; [requestSymbol]: typeof http.request; }>>;