import { IDataObject, IExecuteFunctions, IWebhookFunctions, IHookFunctions } from 'n8n-workflow'; import { ExecuteContext } from '../interfaces'; declare type IFunctions = IExecuteFunctions | IWebhookFunctions | IHookFunctions; export declare function request(f: IFunctions, context: ExecuteContext): Promise; export declare function get(f: IFunctions, endpoint: string, qs?: IDataObject): Promise; export declare function post(f: IFunctions, endpoint: string, body?: IDataObject): Promise; export declare function put(f: IFunctions, endpoint: string, body?: IDataObject): Promise; export declare function del(f: IFunctions, endpoint: string, qs?: IDataObject): Promise; export {};