import type { IAllExecuteFunctions, IDataObject, IHttpRequestMethods } from 'n8n-workflow';
/**
 * Core HTTP request function.
 * - customHeaders: extra headers to merge in
 * - absolute-URL detection
 */
export declare function apiRequest<T = any>(this: IAllExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, customHeaders?: IDataObject): Promise<T>;
/**
 * Fetch all items from a paginated endpoint (limit/offset).
 */
export declare function paginatedRequest(this: IAllExecuteFunctions, method: IHttpRequestMethods, endpoint: string, body?: IDataObject, qs?: IDataObject, pageSize?: number): Promise<IDataObject[]>;
export { paginatedRequest as apiRequestAllItems };
