import type { AxiosRequestConfig } from 'axios'; import type { IHttpRequestOptions, IN8nHttpFullResponse, IN8nHttpResponse, IRequestOptions } from 'n8n-workflow'; import type { SsrfBridge } from '../../ssrf'; export declare function convertN8nRequestToAxios(n8nRequest: IHttpRequestOptions, ssrfBridge?: SsrfBridge): AxiosRequestConfig; export declare function removeEmptyBody(requestOptions: IHttpRequestOptions | IRequestOptions): void; export declare function httpRequest(requestOptions: IHttpRequestOptions & { returnFullResponse: true; }, ssrfBridge?: SsrfBridge): Promise; export declare function httpRequest(requestOptions: IHttpRequestOptions & { returnFullResponse?: false; }, ssrfBridge?: SsrfBridge): Promise; export declare function httpRequest(requestOptions: IHttpRequestOptions, ssrfBridge?: SsrfBridge): Promise;