import { Logger } from '@n8n/backend-common'; import { WorkflowsConfig } from '@n8n/config'; import { WorkflowPublicationOutboxRepository } from '@n8n/db'; import { WorkflowPublicationOutboxConsumer } from '../../workflows/publication/workflow-publication-outbox-consumer'; export declare class PublishedWorkflowEnqueuer { private readonly logger; private readonly workflowsConfig; private readonly outboxRepository; private readonly outboxConsumer; constructor(logger: Logger, workflowsConfig: WorkflowsConfig, outboxRepository: WorkflowPublicationOutboxRepository, outboxConsumer: WorkflowPublicationOutboxConsumer); enqueueActiveWorkflows(): Promise; enqueueOnLeaderTakeover(): Promise; }