import type { IDataObject } from 'n8n-workflow'; import { type SeedanceTaskWaitMetadata } from '../mappers/task'; import type { SeedanceRequestFunctions } from '../types'; export declare const GET_TASK_POLL_INTERVAL_MS = 20000; export interface PollTaskUntilSettledOptions { taskId: string; timeoutMs: number; now?: () => number; sleep?: (intervalMs: number) => Promise; } export declare function pollTaskUntilSettled(executor: SeedanceRequestFunctions, options: PollTaskUntilSettledOptions): Promise; export declare const pollGetTaskUntilSettled: typeof pollTaskUntilSettled;