import { IDataObject, IExecuteFunctions, IHttpRequestOptions, IN8nHttpFullResponse } from 'n8n-workflow'; import { BaseUrl, BulkEndpoint, Endpoint } from '../enums'; export interface IRequestParams extends IDataObject { api_key?: string; } export interface IRequestBody { api_key?: string; } export declare function zbRequest(context: IExecuteFunctions, requestOptions: IHttpRequestOptions, returnError?: boolean): Promise; export declare function zbGetRequest(context: IExecuteFunctions, baseUrl: BaseUrl, endpoint: Endpoint | BulkEndpoint, queryParams?: IRequestParams): Promise; export declare function zbGetFileRequest(context: IExecuteFunctions, baseUrl: BaseUrl, endpoint: Endpoint | BulkEndpoint, queryParams?: IRequestParams): Promise; export declare function zbPostRequest(context: IExecuteFunctions, baseUrl: BaseUrl, endpoint: Endpoint | BulkEndpoint, body?: IRequestBody | FormData | URLSearchParams, headers?: IDataObject): Promise;