import type { IDataObject, IExecuteFunctions } from 'n8n-workflow'; export interface WaitOptions { waitForCompletion: boolean; maxWaitSeconds: number; pollIntervalSeconds: number; } export declare const DEFAULT_WAIT_OPTIONS: WaitOptions; export declare function readWaitOptions(this: IExecuteFunctions, itemIndex: number, optionsParameter?: string): WaitOptions; export declare function waitForJob(this: IExecuteFunctions, jobId: string, fetchStatus: (jobId: string) => Promise, options: WaitOptions, itemIndex: number): Promise; export declare function jobFailed(job: IDataObject): boolean;