import { INodeType, type IExecuteFunctions, type IHookFunctions, type ILoadOptionsFunctions, type IHttpRequestOptions } from 'n8n-workflow'; type IMethodModule = INodeType['methods']; type IApiRequestOptions = Omit & { uri?: string; url?: string; }; export declare function apiRequest(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, requestOptions: IApiRequestOptions): Promise; export declare function isUsedAsAiTool(nodeType: string): boolean; export declare function pollRunStatus(this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, runId: string): Promise; export declare function getResults(this: IExecuteFunctions, datasetId: string): Promise; export declare function executeActorRun(this: IExecuteFunctions, actorId: string, actorInput: Record): Promise; export declare function aggregateNodeMethods(modules: IMethodModule[]): INodeType['methods']; export {};