import { type IDataObject, type IHttpRequestOptions, type IExecuteFunctions, type IHookFunctions, type ILoadOptionsFunctions, type IWebhookFunctions, type ITriggerFunctions, type IPollFunctions } from 'n8n-workflow'; export type ApiThis = IExecuteFunctions | ILoadOptionsFunctions | IHookFunctions | IWebhookFunctions | ITriggerFunctions | IPollFunctions; export declare function normalizeEndpoint(endpoint: string): string; export declare function lsRequest(this: ApiThis, method: IHttpRequestOptions['method'], endpoint: string, { qs, body }?: { qs?: IDataObject; body?: IDataObject; }): Promise; export declare function apiRequest(this: ApiThis, { method, path, qs, body, }: { method: IHttpRequestOptions['method']; path: string; qs?: IDataObject; body?: IDataObject; }): Promise; export declare function lsRequestAll(this: ApiThis, endpoint: string, { qs }?: { qs?: IDataObject; }): Promise;