import type * as http from 'node:http';
import type { AxiosRequestConfigDefaults, AxiosRequestConfigProxyDefaults } from './AxiosRequestConfigDefaults.js';
import { EnvironmentVariables } from './EnvironmentVariables.js';
/**
 * @param options
 */
export declare function axiosProxyOverridesFor<Data = any>(options: AxiosRequestConfigDefaults<Data>): {
    proxy: false;
    httpAgent: http.Agent;
    httpsAgent: http.Agent;
};
export declare function createGetProxyForUrlFromConfig(proxyOptions: AxiosRequestConfigProxyDefaults): (url: string) => string | undefined;
export declare function createGetProxyForUrlFromEnvironmentVariables(env: EnvironmentVariables): (url: string) => string | undefined;
//# sourceMappingURL=proxy.d.ts.map