import { Logger } from '@n8n/backend-common'; import { GlobalConfig } from '@n8n/config'; import type { EntityManager } from '@n8n/db'; import { PollJobManager } from 'n8n-core'; import type { INode, TriggerTime } from 'n8n-workflow'; import { DurableJobProvisioner } from '../durable-job-provisioner'; export declare class PollTriggerJobRegistrar extends PollJobManager { private readonly logger; private readonly jobProvisioner; private readonly defaultTimezone; constructor(logger: Logger, globalConfig: GlobalConfig, jobProvisioner: DurableJobProvisioner); register(workflowId: string, node: INode, pollTimes: TriggerTime[], timezone: string): Promise<{ inserted: boolean; }>; private toDesiredJobs; remove(workflowId: string, nodeId: string): Promise; removeWorkflow(workflowId: string): Promise; removeWorkflowInTransaction(manager: EntityManager, workflowId: string): Promise; }