import { Logger } from '@n8n/backend-common'; import { GlobalConfig } from '@n8n/config'; import { WorkflowRepository } from '@n8n/db'; import type { ClaimedTask, DispatchDecision, DispatchReporter, TaskHandler } from '@n8n/scheduler'; import { ErrorReporter, TriggersAndPollers } from 'n8n-core'; import { EventService } from '../../events/event.service'; import { PollBackoffService } from '../../workflows/triggers/poll-backoff.service'; import { TriggerExecutionContextFactory } from '../../workflows/triggers/trigger-execution-context.factory'; export declare class PollTriggerTaskHandler implements TaskHandler { private logger; private readonly triggerExecutionContextFactory; private readonly triggersAndPollers; private readonly workflowRepository; private readonly errorReporter; private readonly pollBackoffService; private readonly eventService; readonly taskType = "workflow:poll-trigger"; private readonly pollTimeoutMs; constructor(logger: Logger, triggerExecutionContextFactory: TriggerExecutionContextFactory, triggersAndPollers: TriggersAndPollers, workflowRepository: WorkflowRepository, errorReporter: ErrorReporter, pollBackoffService: PollBackoffService, eventService: EventService, globalConfig: GlobalConfig); execute(task: ClaimedTask, report: DispatchReporter): Promise; private hasHealthyNodeIds; private parsePayload; }