import { IHttpClient } from '@digital-boss/n8n-designpatterns/dist/interfaces'; import { IDataObject, IHttpRequestOptions } from 'n8n-workflow'; export interface IBasicAuth { url: string; user: string; password: string; testingMode: boolean; } declare type RequestFn = (uriOrObject: string | IDataObject | any, options?: IDataObject) => Promise; export declare class HttpClient implements IHttpClient { private requestFn; private creds; constructor(requestFn: RequestFn, creds: IBasicAuth); request(options: IHttpRequestOptions): Promise; } export {};