type ProxyEnv = Record<string, string | undefined>;
type ProxyResolution = {
    url?: string;
    error?: string;
};
type ProxyResolutionOptions = {
    allowedProtocols?: string[];
};
export declare function getProxyResolution(isHttps: boolean, env?: ProxyEnv, options?: ProxyResolutionOptions): ProxyResolution;
export declare function getProxyUrl(isHttps: boolean, env?: ProxyEnv): string | undefined;
export declare function isLoopbackHost(hostname: string): boolean;
export declare function getNoProxyValue(env?: ProxyEnv): string | undefined;
export declare function shouldBypassProxy(hostname: string, env?: ProxyEnv): boolean;
export {};
//# sourceMappingURL=proxy-env.d.ts.map