import { Logger } from '@n8n/backend-common'; import { WorkflowsConfig } from '@n8n/config'; import { ActiveWorkflowTriggers, ErrorReporter } from 'n8n-core'; import { WorkflowPublicationLifecycleLock } from '../../workflows/publication/workflow-publication-lifecycle-lock'; import { WorkflowPublicationOutboxConsumer } from '../../workflows/publication/workflow-publication-outbox-consumer'; export declare class PublishedWorkflowTriggerDeactivator { private readonly logger; private readonly workflowsConfig; private readonly errorReporter; private readonly lifecycleLock; private readonly activeWorkflowTriggers; private readonly outboxConsumer; constructor(logger: Logger, workflowsConfig: WorkflowsConfig, errorReporter: ErrorReporter, lifecycleLock: WorkflowPublicationLifecycleLock, activeWorkflowTriggers: ActiveWorkflowTriggers, outboxConsumer: WorkflowPublicationOutboxConsumer); deactivateAllNonWebhookTriggers(): Promise; private deactivateWorkflow; }